1. 程式人生 > >opencv3.4和vs2017環境配置

opencv3.4和vs2017環境配置

OpenCV是影象計算機影象處理學的基礎庫,支援C/C++,Python等多種語言介面,也是目前智慧影象處理的基礎,這裡我們主要介紹如何使用Visual Studio 2017進行OpenCV開發的環境配置。

工具/原料

  • Visual Studio 2017

  • OpenCV 3.4

  • windows 10 64位

方法/步驟

  1. 首先,我們當然是需要將Visual Studio 2017 以及OpenCV 3.4下載到本地電腦並完成安裝。

    1)安裝Visual Studio 2017,必須要安裝“C++ 通用 Windows 平臺工具”元件

    2)下載OpenCV 3.4安裝包,直接執行後自動完成解壓縮

    OpenCV3.4+VisualStudio2017開發環境配置指導

    OpenCV3.4+VisualStudio2017開發環境配置指導

    OpenCV3.4+VisualStudio2017開發環境配置指導

  2. 將OpenCV庫路徑(E:\opencv\build\x64\vc14\bin)增加的系統環境變數Path中

    ,如果沒有完成這一步,在工程執行時會提示找不到“opencv_world340d.dll”檔案的錯誤的

    OpenCV3.4+VisualStudio2017開發環境配置指導

    OpenCV3.4+VisualStudio2017開發環境配置指導

  3. 開啟Visual Studio 2017,建立一個C++的空專案

    OpenCV3.4+VisualStudio2017開發環境配置指導

  4. 給專案建立一個C++檔案,可以直接使用快捷鍵Ctrl+shift+A

    OpenCV3.4+VisualStudio2017開發環境配置指導

  5. 開啟專案的書香管理器,選單路徑:檢視 -》其他視窗 -》屬性管理器

    OpenCV3.4+VisualStudio2017開發環境配置指導

    OpenCV3.4+VisualStudio2017開發環境配置指導

    OpenCV3.4+VisualStudio2017開發環境配置指導

  6. 為我們的工程配置包含目錄,把OpenCV的目錄增加到VC++的包含目錄屬性列表中:

    E:\opencv\build\include

    E:\opencv\build\include\opencv

    E:\opencv\build\include\opencv2

    OpenCV3.4+VisualStudio2017開發環境配置指導

  7. 增加工程的OpenCV庫目錄到VC++目錄的“庫目錄”中

    E:\opencv\build\x64\vc14\lib

    OpenCV3.4+VisualStudio2017開發環境配置指導

  8. 增加工程的openCV的附加依賴庫

    Debug屬性頁-》連結器-》輸入-》附加依賴項

    在Debug模式下選擇"opencv_world340d.lib"

    在Release模式下選擇“opencv_world340.lib”

    OpenCV3.4+VisualStudio2017開發環境配置指導

  9. 測試配置效果,看看我們的C++工程中是否可以使用OpenCV 3.4的影象處理庫

    1)在編碼前,需要將解決方案平臺選擇剛才配置的“Debug”"x64"選項

    2)編寫測試程式碼

    #include <opencv2/opencv.hpp>

    #include <iostream>

    using namespace std;

    using namespace cv;

    int main()

    {

    //讀取本地的一張圖片便顯示出來

    Mat img = imread("F:\\mm\\01.jpg");

    imshow("MM Viewer",img);

    //等待使用者按鍵

    waitKey(0);

    return 0;

    }

    OpenCV3.4+VisualStudio2017開發環境配置指導

    OpenCV3.4+VisualStudio2017開發環境配置指導