“Development of an Open Source Motion Capture System” by Canada, Ventura, Iossa, Moreno and Joel

  • ©Paul Canada, George Ventura, Christopher Iossa, Orquidia Moreno, and William J. Joel


Entry Number: 46


    Development of an Open Source Motion Capture System



    Motion capture (MoCap) has been one of the leading and most useful tools within the field of animation to capture fluid and detailed motion. However, it can be quite expensive for animators, game developers and educators on tight budgets. By using Raspberry Pi Zeros, with NoIR cameras and IR LED light rings, the cost of a four camera system can potentially be reduced to less than 1000 USD. The research described should lead to an effective and useful system, able to detect multiple markers, record their coordinates, and keep track of them as they move. With a setup of three or more cameras, one would be able to triangulate the data on a low-cost host computer. All software and hardware designs will be disseminated open source, providing anyone who is interested in MoCap, whether it be for hobbyist, semi-professional, or educational purposes, a system for a fraction of the typical cost.



    • 2011. OpenCV image conversion from RGB to Grayscale using imread giving poor results. Stack Overflow (18 Sep 2011). Retrieved 07 Jun 2017 from https://stackoverfow.com/questions/7461075/ opencvimage-conversion-from-rgb-to-grayscale-using-imread-giving-poor-results 
    • 2017. Face and Eye Detection Using OpenCv With Raspberry Pi. Instructables (30 Apr 2017). Retrieved 1 Jun 2017 from http://www.instructables.com/id/ Face-and-Eye-Detection-Using-OpenCvWith-Raspberry/ 
    • Yuval Boger. 2013. What you should know about Head Trackers. The VRguy’s Blog (25 May 2013). Retrieved 22 Jun 2017 from http://vrguy.blogspot.com/2013/05/ what-you-should-know-about-headtrackers.html 
    • H.K.A. Devi. 2006. Thresholding: A Pixel-Level Image Processing Methodology Preprocessing Technique for an OCR System for the Brahmi Script. Ancient Asia (2006), 161âĂŞ165. Issue 1. http://doi.org/10.5334/aa.06113
    • Fisher, S. Perkins, A. Walker, and E. Wolfart. 2017. Thresholding. Image Processing Learning Resources. (12 Jun 2017). http://homepages.inf.ed.ac.uk/rbf/HIPR2/ threshld.htm
    • Martin O’Hanlon. 2012. Raspberry Pi – run program at start-up. (10 Jun 2012). Retrieved 9 June 2017 from http://www.stufaboutcode.com/2012/06/ raspberry-pi-run-program-atstart-up.html 
    • Adrian Rosebrock. 2016. Install guide: Raspberry Pi 3 Raspbian Jessie OpenCV 3. Pyimagesearch (18 Apr 2016). Retrieved 29 May 2017 from http://www.pyimagesearch. com/2016/04/18/install-guide-raspberry-pi-3-raspbian-jessie-opencv-3/ 
    • Simon Sharwood. 2017. Raspberry Pi gives us all new ’Pi Zero W’ for its fifth birthday. The Register (28 Feb 2017). Retrieved 28 May 2017 from https://www.theregister. co.uk/2017/02/28/raspberry_pi_zero_w/



    The authors would like to acknowledge the Hancock Tech/Art Fund at Western Connecticut State University for their support.


ACM Digital Library Publication:

Overview Page: