Open CV Capture with an external capture card

Is there any way to capture using OpenCV from an external capture device (e.g. AJA IO HD) or any other digitizer (e.g. analog-to-digital converter)? Or, in other words, what do I need to be able to capture (drivers, workflow)? If there is an easy way to capture using Python (same setup), I would also be happy to hear about it. And it should be for the Mac.

Thank you for your time!

+4
source share
1 answer

Yes, there are many capture devices supported by OpenCV. VideoCapture API gives you access to supported capture cards provided that the corresponding libraries are compiled at build time.

This answer provides a list of platforms and front-end APIs:

For Mac support, the QuickTime backend should provide better driver support. I believe that AJA and Blackmagic cards should support this. You can check out QuickTime capture support with a tool like HackTV.

Python associations must provide equivalent access to control these functions.

+1
source

All Articles