簡體   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