有没有办法从外部捕获设备(例如AJA IO HD)或任何其他数字转换器(例如模拟到数字转换器)使用OpenCV进行捕获?或者换句话说,我需要捕获什么(驱动程序,工作流程)?如果有一种简单的方法可以用Python捕获(相同的设置),我也很高兴听到它。它需要适用于Mac。
谢谢你的时间!
答案 0 :(得分:1)
是的,OpenCV支持很多捕获设备。 VideoCapture
API允许您访问受支持的捕获卡,前提是在构建时编译了相应的库。
此答案提供了平台和后端API的列表:
对于Mac支持,QuickTime后端应提供最佳的驱动程序支持。我相信AJA和Blackmagic采集卡都应该支持这一点。您可以使用HackTV等工具验证QuickTime捕获支持。
Python绑定应提供控制这些功能的等效访问权限。