180 likes | 290 Views
Electronic Conducting System. By: Kenzo Abrahams Supervisor: Mehrdad Ghaziasgar Co-supervisor: James Connan Mentored by: Diego Mushfieldt. Overview. Introduction Design Decisions and System Changes Implementation Tools Used Project Plan Demo. Introduction.
E N D
Electronic Conducting System By: Kenzo Abrahams Supervisor: MehrdadGhaziasgar Co-supervisor: James Connan Mentored by: Diego Mushfieldt
Overview • Introduction • Design Decisions and System Changes • Implementation • Tools Used • Project Plan • Demo
Introduction • Interactive Conducting System • Tracks hands using webcam • Real-time alterations depending on hand gestures • Change volume • Change tempo
Design Decisions and System changes • Use Haar classifiers to detect the face • Dynamically check for skin colour • Track left hand only when needed
Implementation • Detect face and block it out
Implementation • Convert frame into HSV colour space
Implementation • set hand as region of interest
Implementation • HSV image split up into separate components
Implementation • Create histogram of skin colour
Implementation • Track the right hand (CAMshift)
Implementation • Play music
Implementation • Choose ensemble or entire orchestra
Implementation • Track left hand
Tools Used • Ubuntu 12.04 • Qt Creator with Qt 4.7 • OpenCV 2.4 • Rtcmix 4.0.1
Demo • Demo Overview • Track right hand • Change the tempo of music • Track left hand • Decrease volume of symphony • Increase volume of one ensemble
References • O'Niel, D L. (2008). Music Theater Jobs. Available: http://www.ehow.com/list_6547349_music-theater-jobs.html. Last accessed 29th March 2012. • Bradski, G Kaehler, A. (2008). Getting to Know OpenCV. In: Loukides, M Learning OpenCV. United States of America: O’Reilly. p31-87. • Gibson, J. (2009). RTcmix Tutorial. Available: http://iub.edu/~emusic/509/rtcmixtut.htm. Last accessed 10th Sep 2012. • Nakra, T., Ivanov, Y., Smaragdis, P., Ault, C.: The USB Virtual Maestro: an Interactive Conducting System, p.250-255, NIME2009 (2009). • BORCHERS, J., HADJAKOS, A., AND M¨UHLH¨AUSER, M. MICON (2006) A music stand for interactive conducting. Proceedings of the 2006 conference on New interfaces for musical expression, p254–259. • Viola, P. Jones, M. (2001). Rapid Object Detection using a Boosted Cascade of Simple Features. Conference on computer vision and pattern matching 2001. • Lansky, A . (2005). An Open-Source, Digital Signal Processing and Sound Synthesis Language. Available: http://rtcmix.org/. Last accessed 27th May 2012. • Nokia. (2009). Qt. Available: http://qt.nokia.com/products. Last accessed 10th Sep 2012.