代码之家  ›  专栏  ›  技术社区  ›  Simone Margaritelli

用C++捕获MacBook Pro iStIt视频

  •  0
  • Simone Margaritelli  · 技术社区  · 14 年前

    我想从C++的MacBook Pro iStIt中抓取一个框架,并做一些详细的说明。 我已经知道如何在与QTKit的对话中做到这一点,但是在C++中有没有同样的方法呢?

    音符: 我试着用MacPorts安装OpenCV,但框架似乎不支持iLight摄像头。

    2 回复  |  直到 7 年前
        1
  •  1
  •   Vadim Kotov First Zero    7 年前

    你可以用opencv来实现( http://opencv.willowgarage.com/wiki/ )

    下面是一个示例代码,您可以复制/粘贴来尝试它: http://www.geckogeek.fr/lire-le-flux-dune-webcam-camera-video-avec-opencv.html (法语文章,英文代码)

        2
  •  1
  •   Vadim Kotov First Zero    7 年前

    您还可以使用集成视觉工具包( http://ivt.sourceforge.net ,支持Mac OS X和QuickTime。

    步骤如下:

    1. 如果还没有安装QuickTime SDK。
    2. 下载当前版本的IVT并解包归档文件。
    3. 将ivt/src/makefile.base中的标志'use_quicktime=0'设置为'use_quicktime=1'
    4. 在IVT/SRC中运行“make”
    5. 在ivt/examples/captureapp中运行“make”
    6. 在ivt/examples/captureapp中运行“.../../files/make”app.sh captureapp captureapp“。
    7. 通过双击生成的图标或键入“open captureapp.app”来运行应用程序。

    如果您有任何问题,请告诉我(您可以在IVT主页上找到我的联系信息)。我也会在IVT SourceForge论坛上快速回答问题。