vs2013安裝及opencv3.0的配置


 vs2013的安裝
改善計划,不勾選。
Windows8  和 windows phone不勾選  然后進行解壓安裝。(我安裝在了e盤的次級目錄)
安裝完成,點擊“啟動”
登陸界面,點擊“以后再說”。
設置默認環境。
在幫助-注冊產品中進行密鑰激活。BWG7X-J98B3-W34RT-33B3R-JVYW9
Visual Studio Professional 2013  KEY(密鑰):  XDM3T-W3T3V-MGJWK-8BFVD-GVPKY 
設置“用戶項目文件存放路徑”。
 
安裝遇到的問題:
 此時,建立一個控制台應用程序,會非常卡,任務管理器中的cpu占用率過50%,開始還以為是安裝包中有病毒,卸載了重新安裝一次,還是這樣。
需要安裝一個東西:

安裝好之后,vs2013即可正常使用。

 
新建項目:win32控制台應用程序。
字體設置:工具-選項
 
~vs插件的安裝:
    窗口欄中的“工具”——擴展和更新——在左側的“聯機”選項卡中,搜索然后安裝即可。  
    Indent Guides  
 
顯示行數:
選擇“工具”-“選項”,文本編輯器,將行號前面的框框打上勾。
 
opencv3.0的配置:
1.解壓到e盤根目錄
 
2.配置環境變量:
在系統環境變量下新建變量名OPENCV   變量值:E:\opencv\build
在系統變量中找到Path變量並在最后加上下面語句      ;%OPENCV%\x86\vc12\bin
 
3.新建visual C項目
 
4.工程目錄的配置
點擊新建的項目右鍵‘屬性’,VC++目錄,在包含目錄中添加:
E:\opencv\build\include
E:\opencv\build\include\opencv
E:\opencv\build\include\opencv2
在庫目錄中添加:
E:\opencv\build\x86\vc12\lib
在連接器-輸入-附加依賴項中添加:
opencv_ts300.lib
opencv_ts300d.lib
opencv_world300.lib
opencv_world300d.lib
其實以上都是E:\opencv\build\x86\vc12\lib下所有的lib文件,你會發現,有的后面帶上d,有的沒有d,這是因為Debug的就有d,Release則沒有d。
每個版本該目錄下的lib文件數量的名稱都不一致。添加下載的opencv版本中對應的lib文件。
x86和x64分別表示32bit和64bit的VS工程,根據自己的工程來修改,否則雖編譯成功但會運行錯 誤;vc10, vc11, vc12 分別表示VS2010, VS2012, 
VS2013的Visual Studio使用的編譯器版本,根據自己的VS版本來填寫正確的編譯器版本號。
環境變量設置好后最好注銷(重啟)一下系統,可能有的系統環境變量不會立即生效,而導致一系列路徑相關的問題。
 
5.在項目中新建一個c++程序:

#include<opencv2\opencv.hpp>
using namespace cv;

int main()
{
Mat picture = imread("201.jpg");//圖片必須添加到工程目錄下
imshow("測試程序", picture);
waitKey();
}

opencv一鍵配置,永久使用。
1.創建新項目

2.添加項目屬性表
視圖-其他窗口-屬性管理器-點擊‘debug|win32’右鍵添加新項目屬性表,命名OpenCV_Debug.props,確認。
雙擊OpenCV_Debug進行編輯。VC++目錄-包含目錄:E:\opencv\build\include
鏈接器-常規-附加庫目錄:E:\opencv\build\x86\vc12\lib
鏈接器-輸入-附加依賴項:
opencv_ts300.lib
opencv_ts300d.lib
opencv_world300.lib
opencv_world300d.lib 

3.引用項目屬性表
在新建項目時,視圖-其他窗口-屬性管理器,右擊Debug|Win32選擇添加現有屬性表OpenCV_Debug.props即可。    
 
opencv249的lib庫:

debug:
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
release:
opencv_calib3d249.lib
opencv_contrib249.lib
opencv_core249.lib
opencv_features2d249.lib
opencv_flann249.lib
opencv_gpu249.lib
opencv_highgui249.lib
opencv_imgproc249.lib
opencv_legacy249.lib
opencv_ml249.lib
opencv_nonfree249.lib
opencv_objdetect249.lib
opencv_ocl249.lib
opencv_photo249.lib
opencv_stitching249.lib
opencv_superres249.lib
opencv_ts249.lib
opencv_video249.lib
opencv_videostab249.lib

opencv2.4.13的庫:

debug:

opencv_ml2413d.lib
opencv_calib3d2413d.lib
opencv_contrib2413d.lib
opencv_core2413d.lib
opencv_features2d2413d.lib
opencv_flann2413d.lib
opencv_gpu2413d.lib
opencv_highgui2413d.lib
opencv_imgproc2413d.lib
opencv_legacy2413d.lib
opencv_objdetect2413d.lib
opencv_ts2413d.lib
opencv_video2413d.lib
opencv_nonfree2413d.lib
opencv_ocl2413d.lib
opencv_photo2413d.lib
opencv_stitching2413d.lib
opencv_superres2413d.lib
opencv_videostab2413d.lib

release:

opencv_objdetect2413.lib
opencv_ts2413.lib
opencv_video2413.lib
opencv_nonfree2413.lib
opencv_ocl2413.lib
opencv_photo2413.lib
opencv_stitching2413.lib
opencv_superres2413.lib
opencv_videostab2413.lib
opencv_calib3d2413.lib
opencv_contrib2413.lib
opencv_core2413.lib
opencv_features2d2413.lib
opencv_flann2413.lib
opencv_gpu2413.lib
opencv_highgui2413.lib
opencv_imgproc2413.lib
opencv_legacy2413.lib
opencv_ml2413.lib

opencv3.4.0的庫

debug:

opencv_world340d.lib

release:

opencv_world340.lib


免責聲明!

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



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