繁体   English   中英

使用C ++捕获MacBook Pro iSight视频

[英]Capture MacBook Pro iSight video with C++

我想从C ++的MacBook Pro iSight中抓取一个框架并对其进行详细说明。 我已经知道如何使用QTKit在ObjC中执行此操作,但是有什么方法可以在C ++中执行相同的操作?

注意:我尝试使用macports安装OpenCV,但是该框架似乎不支持iSight摄像机。

您可以使用OpenCV( http://opencv.willowgarage.com/wiki/ )完成此操作

这是您可以复制/粘贴以尝试的示例代码: http : //www.geckogeek.fr/lire-le-flux-dune-webcam-camera-video-avec-opencv.html (法文,但代码是英文)

您还可以使用支持Mac OS X和Quicktime的Integrating Vision Toolkit( http://ivt.sourceforge.net )。

以下是步骤:

  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论坛中回答问题的速度非常快。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM