我想用 C++ 从我的 MacBook Pro iSight 中抓取一个框架,并对其进行一些详细说明。我已经知道如何在带有 QTKit 的 ObjC 中做到这一点,但是有没有办法在 C++ 中做同样的事情?
注意: 我尝试使用 macports 安装 OpenCV,但该框架似乎不支持 iSight 摄像头。
我想用 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 )。
以下是步骤:
如果您有任何问题,请告诉我(您可以在 IVT 主页上找到我的联系方式)。我还在 IVT Sourceforge 论坛上回答问题,通常很快。