In a previous post we featured OpenMV, an inexpensive open-source tiny machine vision module based on an STM32F4 ARM Cortex-M4 micro and OV9650 sensor. Ibrahim has posted an update on this project, including links to the schematic and source code. The above video shows the module tracking a ball with an Arduino.
Via the contact form.

So, you have an Arm Cortex-M4 doing all the work. What is the arduino actually doing? Playing i/o port?
yes that’s kinda the point of the whole thing, to offload computation to the module so that lower-end boards, such as the Arduino, can have image processing.
So ibrahim have you tried to implement face tracking using haar cascades? You mentioned that a couple of days ago on hackaday
Not yet, I was cleaning up the code a bit, and working on motion and object detection, maybe next step.