opencv的安裝及vs2017環境的配置
最近畢設開始了,我做的方面主要是影象處理方向,於是單獨來記關於opencv的學習筆記。
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版本和你配置變數的版本是否一致;另外執行的時候一定要注意有返回值!