【问题标题】:Open CV Capture with external capture cardOpencv Capture 与外部采集卡
【发布时间】:2012-06-18 09:53:35
【问题描述】:

有没有办法使用 OpenCV 从外部捕获设备(例如 AJA IO HD)或任何其他数字化仪(例如模数转换器)进行捕获?或者换句话说,我需要能够捕获什么(驱动程序、工作流)?如果有一种使用 Python 捕获的简单方法(相同的设置),我也很高兴听到它。它需要适用于 Mac。

感谢您的宝贵时间!

【问题讨论】:

    标签: video opencv video-capture


    【解决方案1】:

    是的,OpenCV 支持的捕获设备非常多。 VideoCapture API 让您可以访问支持的采集卡,前提是在构建时编译了适当的库。

    此答案提供了平台和后端 API 的列表:

    对于 Mac 支持,QuickTime 后端应提供最好的驱动程序支持。我相信 AJA 和 Blackmagic 采集卡都应该支持这一点。您可以使用 HackTV 等工具验证 QuickTime 捕获支持。

    Python 绑定应该提供等效的访问权限来控制这些功能。

    【讨论】:

    • 太棒了。感谢您的帮助。所以我猜 Quicktime 会起作用,但据我所知,它是可选的,我必须在构建过程中打开它。有没有人有这个建筑的经验:) 再次感谢。抱歉,还有一件事,我在哪里可以获得 HackTV。似乎所有链接都已失效。
    • 这些构建说明opencv.willowgarage.com/wiki/Mac_OS_X_OpenCV_Port 应该可以工作。您可能应该先检查是否需要使用 QuickTime 或 QTKit 捕获。从 ADC 下载 FiendishThings 并查看 vdig 组件。假设是 QuickTime,尝试使用 MungGrab 或 BrideOfMungGrab 来查看。我不知道 HackTV 发生了什么,但我猜它已经退役了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-09
    • 1970-01-01
    • 2017-08-25
    • 1970-01-01
    • 2019-05-29
    • 1970-01-01
    • 2011-05-27
    相关资源
    最近更新 更多