源碼下載:下載 Capture.zip - 14.1 KB
前言
這是一個使用 Visual C++ 窗口表單編寫的簡單視頻捕捉應用程序。這個工程既演示了窗口表單應用程序的創建,又演示了 OpenCV 的 Visual C++ 配置。
OpenCV 是免費的計算機視覺軟件,也是圖像處理的開源庫。本文幫助程序員配置 visual c++ 開發環境,從而運行基於窗口控制的 OpenCV 應用程序。
OpenCV 庫可以集成到開發環境中。它易於配置,如下六步展示了怎樣來配置 visual studio 2010。
這篇文章涉及一個視頻捕捉工程,它由 Visual Studio 2010 版本開發而成。
配置Visual C++
准備Visual Studio 2010
步驟1:
在項目的屬性管理器中選擇“Debug|Win32”,右鍵點擊它,然後選擇屬性並繼續下一步。
步驟2:
從C/C++范疇中選擇通用的子范疇。選擇添加額外的文件夾,添加下面的路徑。
C:\opencv\build\include;
對於64位:
C:\opencv\build\x86\vc10\bin;
對於32位:
C:\opencv\build\x64\vc10\bin;
步驟3:
如果系統是64位的,選擇庫路徑“C:\opencv\build\x86\vc10\lib”,否則選擇庫文件“C:\opencv\build\x64\vc10\lib”,然後點擊Ok按鈕。
步驟4:
在這一步中,需要添加OpenCV庫。它們位於“C:\opencv\build\x86\vc10\lib”。
對於Debug版:
opencv_calib3d248d.lib opencv_contrib248d.lib opencv_core248d.lib opencv_features2d248d.lib
opencv_flann248d.lib
opencv_gpu248d.lib opencv_highgui248d.lib opencv_imgproc248d.lib opencv_legacy248d.lib opencv_ml248d.lib opencv_nonfree248d.lib opencv_objdetect248d.lib opencv_ocl248d.lib opencv_photo248d.lib opencv_stitching248d.lib opencv_superres248d.lib opencv_video248d.lib opencv_videostab248d.lib發布准備
在文件名中刪除最後的字母 d。如 opencv_calib3d248d.lib 到 opencv_calib3d248.lib 等等。
步驟5:
變換通用語言運行支持,從純MSIL通用語言運行支持/clr:pure)換為通用語言運行支持/clr)。然後點擊“ok”完成配置。
步驟6:
添加下列環境地址:
64位:C:\opencv\build\x86\vc10\bin;
32位:C:\opencv\build\x64\vc10\bin;