OpenCV+VS2017 環境搭建

搭建VS+OpenCV環境

我的環境:

系統:Windows 10 

IDE:Visual studio 2017

庫:OpenCV 3.4.6

第一步、安裝VS(略)

第二步、安裝OpenCV

a、解壓到根(磁盤的)目錄

b、添加系統的環境變量:

此電腦(右鍵) --> 屬性 --> 高級系統設置 --> 環境變量 --> Path(系統變量) --> 編輯 --> 新建 --> 複製你的OpenCV即可

例如:D:\OpenCV\OpenCV_3.4.6\opencv\build\x64\vc15\bin

注:vc15 --->對應VS2017(自行查正)

第三步、配置庫目錄(重點:創建VS中的項目屬性表文件配置)

a、在VS中新建屬性表(位置:VS--> 視圖--> 其他窗口--> 屬性管理器(選擇對應的即可))

注:VS中對應的有64 <----> 86和release <----> debug,而OpenCV下載的裏面只有64的,86和contrib需要自己用Cmake編譯

b、添加包含目錄

 

Include path(包含目錄):

E:\opencv\build\include

E:\opencv\build\include\opencv

E:\opencv\build\include\opencv2

c、添加庫目錄

Lib path(庫目錄):

D:\opencv\build\x64\vc15\lib

d、添加附加依賴項

附加依賴項:

opencv_world346d.lib

e、將文件配置好後保存在指定位置(這個放在面比較好)

自行配置release 64 86的文件,此處略

第四步 環境測試

#include <opencv2/opencv.hpp> //需要的頭文件
using namespace cv; //包含cv命名空間

int main()
{
	//讀入一張圖片
	Mat img=imread("test.jpg");/*此處修改路徑,資源存放修改*/
	//在窗口中顯示載入的圖片
	imshow("圖片",img);
	//等待6000 ms後窗口自動關閉
	waitKey(6000);
}

結果:

注意:運行是選擇對應的版本

總結:

這種使用屬性表文件可以不需要每次創建項目都配置屬性,直接複製到項目文件中,添加屬性表文件即可,非常方便。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章