I have been working on a programmable camera module called Hackacam. It is a complete camera platform capable of 1080p30 H.264 encoding. The lens is interchangeable so you can fit it with any M12 compatible lens that you want. It is live on Kickstarter right now.
http://www.kickstarter.com/projects/761738591/hackacam-hackable-camera-platform
Take a look and see what you think.
Replies
I pressed the pledge button before I even finished reading the kickstarter page..
This looks great!
I'm interested in using this for aerial search applications. At the moment we use a PtGrey Chameleon 1280x960 camera, connected over USB to a pandaboard. We run python/C image recognition code on the pandaboard. See http://canberrauav.com/ for details of our project.
There are a number of things that are appealing about your project. First off, we could potentially do the image recognition directly on the ARM9 on the camera, instead of on the pandaboard. To do that we'd really need to take advantage of the DSP, as right now we're stretching the ARM on the pandaboard quite a lot to get it to do the recognition we want. We capture raw bayer grid frames at 7.5 fps.
A few questions if you have time:
If you are interested, our current image recognition code is here:
https://github.com/tridge/cuav/blob/master/image/scanner.c
and the code we use to control the chameleon is here:
https://github.com/tridge/cuav/tree/master/camera
It's basically low level C code providing a python interface.
Cheers, Tridge