搭建VS+OpenCV環境
我的環境:
系統:Windows 10
第一步、安裝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);
}
結果:
注意:運行是選擇對應的版本
總結:
這種使用屬性表文件可以不需要每次創建項目都配置屬性,直接複製到項目文件中,添加屬性表文件即可,非常方便。