windows7系統VS2017下的OpenCV環境搭建


一、下載VS2017社區版

  該版本可免費使用

二、OpenCV3.4.1下載及安裝

  1、下載地址:https://i.cnblogs.com/EditPosts.aspx?opt=1,Download下選擇“win pack”版;

  2、將下載的opencv-3.4.1-vc14_vc15.exe右鍵解壓到自定義的目錄下;

  3、配置環境變量,將bin路徑“D:\opencv-3.4.1-vc14_vc15\opencv\build\bin”添加到path中,注意用";"隔開;

  4、將"D:\opencv-3.4.1-vc14_vc15\opencv\build\x64\vc14\bin\opencv_world341d.dll"文件拷貝到“C:\Windows\System32”下,

  或者將"D:\opencv-3.4.1-vc14_vc15\opencv\build\x64\vc15\bin\opencv_world341d.dll"文件拷貝到“C:\Windows\System32”下,

  實際根據VS項目具體配置選擇的是vc14還是vc15的情況而定;

三、VS2017下配置OpenCV環境

  1.新建項目

  注意:2017版沒有win32控制台項目,需要”新建-項目-Windows桌面向導“

  如下圖選擇:

  

  注意:需要設置一下調試,“調試--選項--常規”,將“調試時啟用診斷工具”的勾選去掉,防止運行時出現腳本報錯。

  

  2.屬性管理器

  “視圖-其他窗口-屬性管理器”

  

  點擊右側項目,選擇Debug | x64,右鍵屬性,選擇VC++目錄,

    編輯”包含目錄“,添加如下目錄(D:\opencv-3.4.1-vc14_vc15為解壓目錄):

    D:\opencv-3.4.1-vc14_vc15\opencv\build\include

    D:\opencv-3.4.1-vc14_vc15\opencv\build\include\opencv

    D:\opencv-3.4.1-vc14_vc15\opencv\build\include\opencv2

    編輯“庫目錄”,要與本內容下“ 二 ”中的“4”保持統一路徑,添加如下目錄(D:\opencv-3.4.1-vc14_vc15為解壓目錄):

    D:\opencv-3.4.1-vc14_vc15\opencv\build\x64\vc14\lib

  再選擇鏈接器,選擇“輸入”下的“附加依賴項”,編輯,把庫目錄中的***d.lib文件名添加進去,添加實例名稱如下:

    opencv_world341d.lib

  最終確定后,關閉屬性管理器。

  

  

  

  3.測試

  在源文件中新建C++項,粘貼如下代碼: 

    # include<opencv2/opencv.hpp>
    # include<iostream>
    using namespace std;
    using namespace cv; //Mat 依賴這個命名空間

    int main(int argc, char** argv) {
      Mat src = imread("D:/iPhone/100APPLE/IMG_0070.png");
      if (src.empty()) {
        printf("Could not load image...\n");
        return -1;
      }
      namedWindow("test opencv setup", CV_WINDOW_AUTOSIZE);
      imshow("test opencv setup", src);
      waitKey(0);
      return 0;
    }

  解決方案平台選擇x64,運行測試,最終能顯示所打開的圖像,則表示環境配置成功。

 


免責聲明!

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



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