其實我心裏是極力反對裝這麼老的版本的,可是要交課堂做業~~好無奈html
[注] : 若是按照本文配置不成功,能夠試一下其餘博客裏面的配置(多試一試總能成功的)c++
vs下載連接ide
下載好以後直接安裝便可,安裝路徑可選部分安裝在其餘盤,其餘選項都默認就好。測試
找對應的下載便可spa
下載好安裝包後直接安裝在一個選定的位置(我安裝在了D:\opencv\opencv).net
在系統變量Path
下添加3d
D:\opencv\opencv\build\x86\vc12\bin D:\opencv\opencv\build\x64\vc12\bin
這裏x86和x64都添加進去了(若是創建的項目是Win32項目,請必定要把x86放到前面,不然程序讀取時會先讀取x64裏面的,這是由於在掃描環境變量時是從上到下掃描的),另外vc12是vs2013使用的編譯器版本,同理vc11是vs2012使用的編譯器版本code
另外新創建一個變量htm
創建 Win32 控制檯應用程序
選擇空項目
調出屬性管理器視圖
右擊opencvDebug2410,選擇屬性
添加附加包含目錄
D:\opencv\opencv\build\include
添加附加庫目錄
D:\opencv\opencv\build\x86\vc12\lib
添加附加依賴項
//Debug模式帶後綴d //Release模式不帶d opencv_imgproc2410d.lib opencv_calib3d2410d.lib opencv_contrib2410d.lib opencv_core2410d.lib opencv_features2d2410d.lib opencv_flann2410d.lib opencv_gpu2410d.lib opencv_highgui2410d.lib opencv_legacy2410d.lib opencv_ml2410d.lib opencv_nonfree2410d.lib opencv_objdetect2410d.lib opencv_ocl2410d.lib opencv_photo2410d.lib opencv_stitching2410d.lib opencv_superres2410d.lib opencv_ts2410d.lib opencv_video2410d.lib opencv_videostab2410d.lib
測試
在源文件中建立一個main.cpp
#include <opencv2/opencv.hpp> using namespace cv; int main() { // 讀入一張圖片 Mat img = imread("E:\img_0018.jpg");//若是出現內存位置異常之類的錯誤,請把這裏的路徑分隔符改成// // 建立一個窗口 namedWindow("test"); // 在窗口中顯示 imshow("test", img); // 等待6000 ms後窗口自動關閉 waitKey(6000); }
總結: