Instead of just showing up with a stack of callcards, though, we decided to amuse the crowd by whipping up a special demonstration software running on the Intel MinnowBoard. It turned out well, and was much loved by the participants.
Ixonos Imaging Demo The system consist of a Playstation 3 camera attached to a MinnowBoard, along with a display for visualising the imaging algorithm results. MinnowBoard is a small and low cost embedded platform using Intel® Atom™CPU. In addition, a racing track playset with two electric cars was used as the pattern recognition problem. The software consists of the Ixonos Embedded Linux BSP (base support package) , the OpenCV imaging library and a very simple application that tracks two cars on the racing track, calculating their lap times and counts.
|Minnowboard (at the back), PS3 camera, racing track!|
More detailed image processing steps:
- Capture image frames (640x480)
- Resize frames down to 320x240
- Blur to reduce noise
- Convert from BGR to HSV color space
- Apply filtering thresholds and create binary image
- Use moments to calculate the position of the center of the object
- Use coordinates to track the object and apply tracking visualizations on top of the image
- Display frames with tracking visualizations
|The proud author (Ilkka Aulomaa) of the playset car recognition system|