Hello. Very interesting your project. I'm sure I can help you!
I have a degree in computer engineering. In addition, since 2008, I have master degree in Engineering Systems and Computing, research area Computer Graphics and Image Processing, COPPE-UFRJ (one of the most important of South America).
Since then I have been working with scientific developing at important Brazilian research institutes, as CENPES-Petrobras and LNCC.
I have experience with OpenCV and complex developments, like yours.
If you choose me certainly will be satisfied!
Regards,
Junior Pilato