簡體   English   中英

如何在MacBook上訪問網絡攝像頭?

[英]How do I access the webcam on a MacBook?

在Mac OS X Lion中訪問內置於MacBook / MacBook Pro和iMac中的FaceTime / iSight攝像頭的正確方法是什么? 我不得不想象有一種方法可以在使用Xcode之外訪問它。 我需要哪些庫來提供給g ++以及如何編譯它? 我知道人們已經這樣做了,我只是不確定我會怎么做。

在Mac OS X Lion上,您將需要使用AV Foundation框架進行視頻捕獲。 AV Foundation編程指南有關於如何捕獲音頻和視頻數據的明確說明。 您不必使用Xcode,但必須使用一些Objective-C。 如果您主要使用C ++進行編程,則通常會使用Objective-C ++編譯器編譯Objective-C對象,以配置各種AV Foundation對象,並充當視頻幀所針對的視頻捕獲委托。 收到視頻幀后,您可以將這些視頻幀傳回您的C ++代碼,以便根據需要使用。 如果您對Objective-C有適度的經驗,整個過程並不是特別困難。

注意,如果您需要在Lion(10.7)之前定位Mac OS X版本,那么您將不得不使用QTKit。 這也需要Objective-C,並且使用它的技術類似,但是這個框架的功能更加有限。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM