1. 程式人生 > >【數字影象處理】opencv的安裝及vs2017環境的配置

【數字影象處理】opencv的安裝及vs2017環境的配置

1.安裝opencv

首先是安裝opencv,我是從官網下的,下載opencv,在官網下載最近的版本即可。 我是windows10系統,下載對應Windows的最新版。
這裡寫圖片描述

下載後解壓就不說了,解壓後如下(每個版本可能解壓後不太一樣):

這裡寫圖片描述

然後我們需要修改環境變數,修改環境變數步驟如下:右鍵“我的電腦”->”屬性”->”高階系統設定”->”環境變數”->”系統變數Path”,新增“D:\opencv\build\x64\vc14\bin”(以自己下載路勁為準),新增成功後關閉介面。

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

環境變數配置完成。

2.安裝VS2017

我用的是vs2017社群版,vs官網下載地址

,按照正常流程下載就可以了。

這裡寫圖片描述

下載完成後,點選這個可執行檔案

這裡寫圖片描述

接著會有解壓介面,是否繼續等,正常繼續就行

這裡寫圖片描述

根據個人情況進行安裝,我安裝的是如下幾個:

這裡寫圖片描述

安裝的過程可能會比較長,耐心等待。安裝完成後根據個人情況選擇介面啥的就不多說了。

3.配置環境

新建一個專案

這裡寫圖片描述

新建原始檔

這裡寫圖片描述

點選“檢視”進入到屬性管理器,或者點選下面的屬性管理器都可以

這裡寫圖片描述

我是64位系統,所以debug版本對應x64,如果你是32位系統,則對應x86

這裡寫圖片描述
這裡寫圖片描述

在這裡以64位為例,雙擊debug x64進入如下的介面,首先修改包含目錄,新增以下三個目錄地址:

D:\opencv\build\include
D:\opencv\build\include\opencv
D:\opencv\build\include\opencv2

然後修改工程庫目錄,新增庫目錄:D:\opencv\build\x64\vc15\lib

這裡寫圖片描述

最後修改連結庫,將opencv中的lib庫新增進去,檔名稱後面有d的是debug版本,沒有d的release版本的。因為我一般用的是debug版,所以新增的是debug版。

這裡寫圖片描述

這裡寫圖片描述

到這裡就完成了,建議重新啟動下。

4.測試

#include<iostream>
#include<opencv2/core.hpp>
#include<opencv2/opencv.hpp>
using namespace cv;
int main()
{
    Mat img = imread("1.jpg");  //讀一張圖片
    namedWindow("原畫");  //建立一個“原畫”視窗
    imshow("原畫", img);   //在視窗中顯示圖片
    waitKey(6000);  //等待6000ms關閉視窗
    return 0;
}

執行程式碼將會在介面上顯示一張圖片

這裡寫圖片描述

如果出現檔案找不到這類問題,檢查變數的配置,特別是庫目錄和包含目錄;如果是模型不符合,那你需要檢查debug版本和你配置變數的版本是否一致;另外執行的時候一定要注意有返回值!