簡體   English   中英

使用Visual C ++ 6.0進行網絡攝像頭視頻捕獲

[英]Webcam Video Capture using Visual C++ 6.0

我正在嘗試使用網絡攝像頭創建一個捕獲快照的應用程序。

我已經能夠使用WIA完成此任務,但是當使用分辨率超過130萬像素的相機在Windows 7上運行時,此解決方案變得不穩定。 我們正在為具有200萬像素的內置網絡攝像頭的平板電腦編寫代碼。

我並不反對使用直播,但我想遠離.net。

我已經搜索了高和低的解決方案,我無法從Windows平台sdk或directx 9.0獲得directshow示例甚至在Visual Studio 6.0上編譯。 我也沒有運氣OpenCV。

是否有人可以指向我可能讓我開始走正確道路的教程?

謝謝

最簡單的方法是包含directshow的videoinput lib,它與openCV使用的lib相同。

如果這還不夠好,那么Microsoft SDK的multimedia / directshow目錄中的AMCAP示例將演示如何在directshow中運行攝像頭

PS。 正如漢斯所說你應該更新編譯器,VC ++ 6有點老了。 有一個免費版本的最新vs2010。

我發現教程非常好,而且非常簡單。 我發現它適用於XP和win7,帶有舊網絡攝像頭和新網絡攝像頭。

我使用了第二個例子,它是一個半直接的​​例子,但繞過了大部分的directshow。 您確實需要添加錯誤處理。

http://www.codeproject.com/KB/audio-video/VideoImageGrabber.aspx

暫無
暫無

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

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