用OPencv配置vs2010


第一次作業,圖像的識別存儲和顯示

此次選用的是Microsoft Visual Studio 2010軟件,在配置和opencv的時候,要選好版本苟澤造成不兼容,因此我選用的為opencv 2.4.10版本正好與2010適配。

首先設置環境變量,設置的地址為opencv中bin所在的地址。

然后建立工程,每次建立工程的時候都需要配置一下OPencv。

建立工程完成后,右擊工程名字選擇properties選項,然后點擊configuration properties下的vc++ directories選項左側出現六個選項,選擇include directories的下拉按鈕,自己手動添加OPencv中的build中的include選項,同時也可以添加include其下的OPencv和OPencv2 也可以不添加(這里只要添加這幾項就可以了,因為添加多了,系統會報錯,不是所有的include都要加進來(scourse中也有include))結果如下圖:

 

 

之后選擇下面的library directories選項,添加自己vs版本的庫文件,我此次添加的為64位操作系統,vs版本10 的庫文件,配置好了,如下圖所示:

 

 

之后,再看整個對話框的左邊,選擇link下的input,然后右邊的第一個addition dependencies的下拉按鈕,把OPencv中lib文件夾下的所有文件的文件名寫到其下面。

opencv_ml2410d.lib

opencv_calib3d2410d.lib

opencv_contrib2410d.lib

opencv_core2410d.lib

opencv_features2d2410d.lib

opencv_flann2410d.lib

opencv_gpu2410d.lib

opencv_highgui2410d.lib

opencv_imgproc2410d.lib

opencv_legacy2410d.lib

opencv_objdetect2410d.lib

opencv_ts2410d.lib

opencv_video2410d.lib

opencv_nonfree2410d.lib

opencv_ocl2410d.lib

opencv_photo2410d.lib

opencv_stitching2410d.lib

opencv_superres2410d.lib

opencv_videostab2410d.lib

opencv_objdetect2410.lib

opencv_ts2410.lib

opencv_video2410.lib

opencv_nonfree2410.lib

opencv_ocl2410.lib

opencv_photo2410.lib

opencv_stitching2410.lib

opencv_superres2410.lib

opencv_videostab2410.lib

opencv_calib3d2410.lib

opencv_contrib2410.lib

opencv_core2410.lib

opencv_features2d2410.lib

opencv_flann2410.lib

opencv_gpu2410.lib

opencv_highgui2410.lib

opencv_imgproc2410.lib

opencv_legacy2410.lib

opencv_ml2410.lib

這是所有的文件名,並以lib結尾,但是OPencv 2.4.10中有的庫文件被省略了。有時候編寫可能用的到,需要自己下載opencv 1.0版本,把bin下的庫文件,復制到OPencv 2.4.10下即可,同時,在linput中也要加上,增加如下:

cv200.lib

cv200d.lib

cvaux200d.lib

cvaux200.lib

cxts200.lib            

cxts200d.lib

cxcore200.lib

cxcore200d.lib

還剩最后一部買就是右擊

 

選擇configuration manager選項,選擇active solution platform的下拉按鈕。匹配64位的系統。(若不匹配,則導致程序與操作系統不匹配二報錯)。

以上為配置完成,編寫.cpp結尾的程序,

程序如下圖:

 

 

點擊編譯,則出現圖像:

 


免責聲明!

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



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