Mac OS X Lion訪問內置於MacBook/MacBook Pro和iMac中的FaceTime/iSight相機的正確方法是什麼?我必須想象有一種方法可以在使用Xcode之外訪問它。我需要哪些庫來提供給g ++,以及如何編譯它?我知道人們已經這樣做了,但我不確定我會如何去做。如何訪問MacBook上的攝像頭?
8
A
回答
5
在Mac OS X Lion上,您將需要使用AV Foundation框架進行視頻捕獲。 AV Foundation Programming Guide對如何捕獲音頻和視頻數據有明確的說明。你不必使用Xcode,但你必須使用一些Objective-C。如果您主要使用C++進行編程,則通常會使用Objective-C++編譯器編譯Objective-C對象來配置各種AV Foundation對象,並將其用作視頻幀的視頻捕獲代理。一旦你收到了視頻幀,你可以將它們傳回給你的C++代碼以便你使用。如果您對Objective-C擁有適度的經驗,整個過程並不是特別困難。
請注意,如果您需要在Lion(10.7)之前定位Mac OS X的版本,那麼您將不得不使用QTKit。這也需要Objective-C和使用它的技術是相似的,但是這個框架的功能更加有限。
相關問題
- 1. 訪問攝像頭
- 2. 如何從Webview中訪問攝像頭?
- 3. 如何使用JavaScript訪問攝像頭
- 4. 如何使用SWT訪問攝像頭
- 5. 如何同時訪問雙攝像頭?
- 6. 在androidemulator上訪問攝像頭
- 7. HTML5 - 訪問攝像頭
- 8. IPhone SDK:攝像頭訪問?
- 9. 從uiwebview訪問攝像頭?
- 10. 訪問攝像頭失敗
- 11. HTML5:攝像頭訪問
- 12. 從JavaFx訪問攝像頭
- 13. 如何通過打開的cv從IP攝像頭訪問無線攝像頭?
- 14. 如何訪問opentopia上的網絡ip攝像頭?
- 15. 管理攝像頭 - 無法訪問攝像頭
- 16. 作爲網絡攝像頭訪問手機攝像頭C++
- 17. 多個按鈕的訪問攝像頭
- 18. Python:沒有OpenCV的訪問攝像頭
- 19. 訪問攝像頭的Windows Phone 10
- 20. 通過iPhone Web App訪問攝像頭
- 21. 訪問設備攝像頭與getUserMedia
- 22. 在瀏覽器中訪問攝像頭?
- 23. 無閃存訪問攝像頭
- 24. 訪問網絡攝像頭使用vb.net
- 25. iphone攝像頭訪問移動網頁
- 26. 從pyside/opencv訪問攝像頭
- 27. PWA手機攝像頭訪問
- 28. 通過瀏覽器訪問攝像頭
- 29. 在Liferay portlet中訪問攝像頭
- 30. 用iPhone SDK訪問攝像頭