It is about time to write up something about the recent works (post 1, post 2) that I have done with OpenCV and the classic film sequences. I started the recent version of the project first for the submission to the Image Conference in Berlin and then the Microworld exhibition in Hong Kong. The software I have been testing is the OpenCV library, openFrameworks and Processing. For the final show, I may choose openFrameworks for performance and stability reasons.
Rendering of classic film sequences with OpenCV optical flow
Here are another testing images with the use of OpenCV optical flow algorithms to render a number of classic film sequences.
- Beauty and the Beast
- Lady and the Tramp
- Some Like it Hot
- The Princess Bride
jQuery Testing
Kinect for Windows SDK Processing Library Renamed
To work with the official Processing library naming convention, the Kinect for Windows SDK library was renamed to P5Kinect. You can download the new library from the original page at http://www.magicandlove.com/blog/research/kinect-for-processing-library/.
Happy coding.
New Kinect for Windows SDK library for Processing ready
The updated library is now ready. Please download at my research page. The source is also updated at the corresponding Github page.
Updated release of the PKinect library
Finally, I updated the original PKinect Processing library for the Microsoft Kinect camera with the latest Kinect for Windows SDK 1.8 and built with Java JRE 1.7 update 51. It was tested in the latest Processing version 2.1.1.

The testing library can be temporarily downloaded here. Place the code folder into your Processing sketch folder. The latest sources will be released in Github soon.
HTML5 Canvas Animation Test
This is another JavaScript test with the HTML5 Canvas in a blog post. It recreates the bouncing ball exercise.
Continue reading
Movement in Void – A Tribute to TV Buddha
Here is the new documentation video of my last interactive project, Movement in Void – A Tribute to TV Buddha.
OpenCV Features2D in Processing
The following Processing codes demonstrate the use of the OpenCV Features2D to detect key points from the webcam image. It is the first part of a more complex task to identify 3D motion from a 2D image.




