We are working on a project with analog cameras, captured by ADV7280-M device. We have it working as a subdevice of mxc_v4l2_capture driver using GStreamer and using the TVin unit test app.
Now, we are trying to work with OpenCV.
We are using Yocto Krogoth release (kernel 4.1.15) and we can run OpenCV code using a USB Camera, but the same code does not work when using cameras attached to ADV7280-M.
Also, the USB Camera performance is very poor, since it does not use the hardware accelerators from i.MX6 processor. We have done a research on this matter and found out that the mxc_v4l2_capture driver is not compatible with OpenCV.
However, we have found some people that could make it work (see https://github.com/andreluizeng/v4l_opencv_wrapper). We would like some suggestions on this matter. OpenCV is great, but without hardware acceleration, the application will not work as expected.