CloMotion

This page is for ideas and links related to motion control, image processing, CL-V4L2, Playstation Move, Xbox Kinect, OpenCV, computer vision, motion detection, dance pads, MIDI, and more. The point is to begin integrating movement controls of various kinds into Common Lisp game libraries.

Motion Detection, Image/Video Processing and Computer Vision

 * Christopher I. Connolly's SRI page has pretty advanced stuff including video tracking, event analysis and motion detection, mostly written in combination of Common Lisp and C++.
 * Sentient Environments Video tracking and event analysis.
 * FREEDIUS FREEDIUS includes tools for developing image understanding algorithms, extracting geometric features from imagery, geolocation of imagery and features, construction of sensor models, and GUI development.
 * J. K. Cunningham's page has information on motion detection and a Common Lisp motion detection project using cl-png.
 * Motion 1 - Motion Detection Using Image Processing
 * Motion 2 - Motion Detection using CL-PNG.
 * Vitaly Mayatskikh's blog has some interesting stuff about video processing.
 * Video Processing
 * Eye region tracking in Common Lisp
 * Nijiato - Simple fingers motion recognition using LISP, cl-v4l2 and colors-detection algorythm.
 * There seems to be an unmaintened attempt to create a basic CL wrapper around OpenCV called cl-opencv.

Tools and Resources

 * cl-v4l2 is a CFFI interface to Video4Linux2
 * V4L2 Wiki
 * OpenCV Wiki