I need to frame synchronize a stereo camera for a computer vision application. The synchronization should be on a millisecond level possibly. I would like to get about 10 FPS either as video or still images.
I think basically I have 2 options:
Get two standalone Raspberry Pi units each with a camera on it. Synchronize them via an external GPIO trigger. Cost is 2x25+2x16 = £82.
Get the new Compute Module Development Kit and connect both cameras to the single board. Couple the two cameras for a simultaneous release with software. Cost is 126+16+16 = £158.
Which option will get better sync results? Is option #1 actually a HW genlock that could have better results or will they be same? Also, cost is a key factor for me. In case the results will be same I will prefer cheaper solution.
Also I would rather like still image output than video output, because I will need to extract given frames from the video anyways. The still images would preferably be uncompressed not to loose image detail, but JPEG is OK too. I am not sure how many FPS can do the GPIO external trigger with still imaging.
Using a USB webcam will not work for me since USB devices cant be synced easily.