Computer Vision (OpenCV) + Processing: using the camera as input – P0820-18

Date: Jul 23 - 27, 2018

Skill Level(s): III to IV i

Instructor(s): Joshua Davis

Tuition: $1,155
Studio Fee: $100
Registration Fee: $45

* Basic understanding of Processing is required.


Dive into the possibilities of the computerÍs extraordinary feats in our digital age. This course is ideal for students looking to expand their control animations and processing skills, and those wanting to use a camera as the input source. We work with Sublime Text 3 to edit code and HYPE Framework. Throughout the week, we explore efficient production techniques with a final project of a real-time, camera-driven animation.

Media & Techniques:

Students use Sublime Text 3, a sophisticated text editor for code, markup and prose. We also use HYPE Framework, a collection of classes that performs heavy lifting tasks while using a minimal amount of code writing.


We work with OpenCV for Processing to bring a physical camera input of interaction in order to allow for control of objects on screen using processing. The instructor presents multiple methods to speed up production, and students participate in hands-on exercises and receive extensive one-on-one help. Our final project is a real-time, camera-driven animation.


Joshua Davis is an award-winning designer, technologist, author and artist in new media, and is acclaimed for his role in designing the visualization of IBM’s Watson, the intelligent computer program capable of answering questions, for the quiz show Jeopardy. His work has been exhibited at the Tate Modern in London, the Design Museum in London, le Centre Pompidou in France, the Institute of Contemporary Arts in London, PS.1 MoMA in New York, the Cooper Hewitt, Smithsonian Design Museum and more.

You May Also Like

Experimental Animation & Video with Code – P0510-18

Learn More

Experimental Capture – P1130-18

Learn More

Machine Learning for New Media Art – P1026-18

Learn More

Photographic Collage: a painterly approach – P0101-18

Learn More