有没有办法用OpenCV从外部捕获设备(例如AJA IO HD)或任何其他数字化仪(例如模数转换器)进行捕获?或者换句话说,我需要能够捕获什么(驱动程序、工作流)?如果有一种使用Python (相同的设置)捕获的简单方法,我也会很高兴听到它。而且它必须是为Mac准备的。
耽误您时间,实在对不起!
发布于 2012-06-18 20:06:48
是的,OpenCV支持相当多的捕获设备。VideoCapture API允许您访问受支持的捕获卡,前提是在构建时编译了适当的库。
此答案提供了平台和后端API的列表:
对于Mac支持,QuickTime后端应该提供最好的驱动程序支持。我相信AJA和Blackmagic捕获卡都应该支持这一点。您可以使用HackTV等工具验证QuickTime capture支持。
Python绑定应该提供等价的访问权限来控制这些特性。
https://stackoverflow.com/questions/11080495
复制相似问题