Camera module with face detection?

Grumpy_Mike:

without having to do all the image processing in the Arduino.

You can't do the image processing in the arduino, not enough memory, not enough processing power.

This is one of my friend's project using arduino, and it uses some software to do the face recognition/image processing.
Might be it will help you to reduce the cost! :grin: