Version: 1
Status: Public release
License: BSD
Download: /files/project_builds/Archive.zip
The XMOS Blob Detector is a example design that implements a motion detection and blob finding algorithm on the XS1-G Development kit (which uses the 400MHz G4 processor with a total of 1600MIPS). This design showcases the XMOS multi-core processor’s parallelism, support for machine vision, and the porting process from a traditional single-core, single-threaded Windows x86 app to an embedded, 4-core application with 10 threads. It runs at 30fps
This project was developed by Nuvation (http://www.nuvation.com/) for XMOS from a demo of greyscale SDRAM-buffered camera displayed on the XDK's LCD screen.
I'm not the author so can't help too much on it's inner workings, but hopefully the code and docs are useful
It uses:
- 1MB of external DRAM for buffering
- 10KB of internal RAM for data
- 47KB of internal RAM for code
- 11 threads worth of processing power
...so should even run on an L2
Video:
Images:
Blob Detector - image processing
-
- XCore Legend
- Posts: 1126
- Joined: Thu May 27, 2010 10:08 am
-
- XCore Expert
- Posts: 956
- Joined: Fri Dec 11, 2009 3:53 am
- Location: Sweden, Eskilstuna
Which LCD do you use ?
Probably not the most confused programmer anymore on the XCORE forum.
-
- XCore Legend
- Posts: 1126
- Joined: Thu May 27, 2010 10:08 am
It's a 5.7" Hitachi TX14D11VM1CAA, which is also QVGA like the XDK