VS2015配置OpenCV,使用mfc攝像頭程序測試


轉自:https://blog.csdn.net/Lee_Dk/article/details/80466523

這只是介紹了如何加入OpenCV,怎么查找OpenCV請看出處。

 新建一個項目。找到屬性管理器,debug-win32。后4個是原本就有的。Micross.Cpp.Win32.user是vs的默認屬性表,如果在這個表中配置了,以后的項目都不用再配置了。因為我之前裝了opencv3.2的,所以這里新建了一個屬性表用來配置opencv2.4.9. 自己取得名:opencv249_debug_win32。 以后需要用到opencv249,只需要添加這個表就可以了。

            

1.包含目錄,打開opencv249_debug_win32.  通用屬性->VC++目錄->包含目錄。 添加前面test中 install下的include,include下的opencv,和opencv2.

2.庫目錄。通用屬性->VC++目錄->庫目錄。添加前面test中 install下的lib

3.附加依賴項。 鏈接器->輸入->附加依賴項。  將下面的粘貼進去即可。

opencv_calib3d249d.lib
opencv_contrib249d.lib
opencv_core249d.lib
opencv_features2d249d.lib
opencv_flann249d.lib
opencv_gpu249d.lib
opencv_highgui249d.lib
opencv_imgproc249d.lib
opencv_legacy249d.lib
opencv_ml249d.lib
opencv_nonfree249d.lib
opencv_objdetect249d.lib
opencv_ocl249d.lib
opencv_photo249d.lib
opencv_stitching249d.lib
opencv_superres249d.lib
opencv_ts249d.lib
opencv_video249d.lib
opencv_videostab249d.lib

4.動態鏈接文件dll。這時如果運行項目出現錯誤,提示找不到opencv**d.dll. (debug生成的dll文件名字中比release多一個d)那么執行下面的步驟。

     將bin下的dll文件復制到 C:\Windows\SysWOW64。  注意,當前生成的dll是win32下的。如果是x64下的,則放到

    C:\Windows\System32 。反過來的!!!

    這篇文章有解釋這個問題:https://www.cnblogs.com/hbccdf/p/dllchecktoolandsyswow64.html

5.環境變量。 很多文章有提到設置環境變量,這里我沒有設置,但目前已經能正常運行了。

 

MFC編寫攝像頭測試程序:

鏈接:https://pan.baidu.com/s/1YgwMIs14cjmIOaTqsFqrNw
提取碼:ls4j


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM