配置VS2013 + opencv 2.4.10

其實我心裏是極力反對裝這麼老的版本的,可是要交課堂做業~~好無奈html

[注] : 若是按照本文配置不成功,能夠試一下其餘博客裏面的配置(多試一試總能成功的)c++

  1. https://jingyan.baidu.com/article/76a7e409f3427bfc3a6e156d.html
  2. https://www.jianshu.com/p/050280521a3a
  3. https://jingyan.baidu.com/article/64d05a025a686bde54f73b54.html
  4. https://blog.csdn.net/wizardtoh/article/details/43541595

一 下載安裝vs2013

vs下載連接ide

下載好以後直接安裝便可,安裝路徑可選部分安裝在其餘盤,其餘選項都默認就好。測試

二 下載opencv2.4.10

opencv下載連接ui

找對應的下載便可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

關鍵配置

  1. 創建 Win32 控制檯應用程序

  2. 選擇空項目

  3. 調出屬性管理器視圖

  1. 在Debug|Win32 目錄下添加新項目屬性表

  1. 右擊opencvDebug2410,選擇屬性

    1. 添加附加包含目錄

      D:\opencv\opencv\build\include
    2. 添加附加庫目錄

      D:\opencv\opencv\build\x86\vc12\lib
    3. 添加附加依賴項

      1. //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
  2. 測試

    在源文件中建立一個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);
    }

總結:

  1. 建立的新項目屬性表在以後的項目中直接添加進去就好啦!
  2. 配置好環境變量以後要重啓電腦
  3. 本博文中出現的路徑必定要多多注意,有一處填錯都不會成功運行
  4. 另外注意test是在Win32即32位環境下測試的~,若是是64的話直接將添加的目錄從x86變爲x64便可
  5. 附加依賴項部分每一個版本的opencv可能都不同,本文也是借鑑其餘博文的。、
相關文章
相關標籤/搜索