[英]webcam access in c++
我想訪問網絡攝像頭,所以我可以對圖像進行一些處理,比如跟蹤燈光,但我找不到訪問網絡攝像頭的方法。 我用Google搜索,但我感到困惑。
你能指點一個可以做到這一點的圖書館(窗戶)嗎? 也許也提供一個例子?
我需要定期獲取圖像的像素圖,大約每秒20次左右,如果可能的話。
你需要DirectShow 。 這是一個用於視頻播放和捕獲的Windows框架。
它包含在Windows SDK中 ,包含許多用於視頻輸入捕獲的示例。
但是,正如Vijay所提到的,您也可以嘗試使用OpenCV,因為它不僅抽象了平台特定的視頻捕獲API,還包括許多圖像處理算法,您可以使用它們來跟蹤項目中的燈光。
有一個名為Extremely Simple Capture API或ESCAPI的DirectMedia / DirectShow包裝器。 如果您不需要做任何復雜的事情,ESCAPI可能是一個不錯的選擇。
結賬OpenCV 。 它是一個跨平台的計算機視覺SDK,具有從網絡攝像頭捕獲圖像的模塊。 也許你的功能太豐富了,但值得一看。
你可以在這里使用DirectShow:
你也可以試試openframeworks http://openframeworks.cc/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.