日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

VS2010+OpenCV2.4.3配置(一次设置,永久生效)

發布時間:2025/3/21 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 VS2010+OpenCV2.4.3配置(一次设置,永久生效) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、配置環境變量

?
環境變量path:
D:\openCV2.4.3\opencv\build\x86\vc10\bin

?其中D:\openCV2.4.3\opencv\是我OpenCV安裝的home目錄,也可以先設置OPENCV_HOME的環境變量名,其值為D:\openCV2.4.3\opencv\,然后在path中添加%OPENCV_HOME%build\x86\vc10\bin


二、VS屬性設置

VS2010-【視圖】-【其他窗口】-【屬性管理器】



Debug | Win32右鍵屬性,在其中設置


1、VC++目錄:

(若在vs2008中,對應設置為:工具-選項-項目和解決方案-VC++目錄,選包含文件和庫文件)

?

I、包含目錄:

(若在vs2008中,對應設置為:C/C++ -附加包含文件(目錄))


D:\openCV2.4.3-extract\opencv\build\include
D:\openCV2.4.3-extract\opencv\build\include\opencv
D:\openCV2.4.3-extract\opencv\build\include\opencv2
?

II、庫目錄:

若在vs2008,對應設置為:鏈接器-常規-附加庫目錄)


D:\openCV2.4.3-extract\opencv\build\x86\vc10\lib
D:\openCV2.4.3-extract\opencv\build\x86\vc10\staticlib?
?(關于形如--error LNK2005:xxx 已經在 msvcrtd.lib ( MSVCR90D.dll ) 中定義出現這個問題,把靜態庫不包含就行了。)
?(有時候會出現“無法解析的外部符號…… 該符號在函數……被引用”的錯誤,不確定是不是靜態庫導致的,最好不要添加靜態庫staticlib)

2、鏈接器-輸入-附加依賴項:

opencv_contrib243d.lib opencv_core243d.lib opencv_features2d243d.lib opencv_flann243d.lib opencv_gpu243d.lib opencv_highgui243d.lib opencv_imgproc243d.lib opencv_legacy243d.lib opencv_ml243d.lib opencv_objdetect243d.lib opencv_ts243d.lib opencv_video243d.libopencv_contrib243.lib opencv_core243.lib opencv_features2d243.lib opencv_flann243.lib opencv_gpu243.lib opencv_highgui243.lib opencv_imgproc243.lib opencv_legacy243d.lib opencv_ml243.lib opencv_objdetect243.lib opencv_ts243.lib opencv_video243.libopencv_calib3d243.lib opencv_haartraining_engine.lib opencv_nonfree243.lib opencv_photo243.lib opencv_stitching243.lib opencv_videostab243.libopencv_calib3d243d.lib opencv_haartraining_engined.lib opencv_nonfree243d.lib opencv_photo243d.lib opencv_stitching243d.lib opencv_videostab243d.lib


NOTE THAT:上面的依賴項名字后面都帶著243,因為我安裝的OpenCV版本號是2.4.3,如果是別的版本,則依賴項后面的數字就對應其相應版本,比如若是OpenCV2.4.6,則對應的數字是246,其中帶d的表示debug的依賴項,不帶d的表示release的依賴項。




三、測試程序


#include "stdafx.h" #include "opencv2/core/core.hpp" #include "opencv2/highgui/highgui.hpp"using namespace std; using namespace cv; int _tmain(int argc, _TCHAR* argv[]) {Mat src;src = imread("F:\\CVImages\\lena.jpg");if(!src.data){printf("Failed to open the image!\n");exit(-1); }// cvNamedWindow("Image"); // 不需要imshow("Lena",src); waitKey(0); return 0; }



運行結果:



總結

以上是生活随笔為你收集整理的VS2010+OpenCV2.4.3配置(一次设置,永久生效)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。