Win下VS 2019配置opencv
(一次配置即可,後添加屬性表)
一.環境:
Visual Studio 2019
Opencv 3.4.12
我的Opencv安裝地址:D:\opencv\opencv
- 查看opencv版本
打開opencv的安裝目錄---->進入build目錄---->用記事本打開OpenCVConfig-version.cmake
- 下載opencv
官網下載地址https://opencv.org/,進入後(沒記錯的話)打開online documentation,左邊下最新版
二.系統配置
- 環境變量
打開控制面板---->系統和系統安全---->系統---->高級系統設置
---->高級---->環境變量---->系統變量---->Path
---->在path中添加:D:\opencv\opencv\build\x64\vc15\bin
- 拷貝文件
將D:\opencv\opencv\build\x64\vc15\bin目錄下的opencv_world3412.dll,opencv_world3412d.dll,opencv_ffmpeg3412_64.dll文件複製到C:\Windows\System32(三個dll文件,名稱可能不同)
三.VS 2019配置
- 創建新項目---->c++控制檯應用---->設置好名稱和存儲位置
- 解決方案---->opencv---->右鍵屬性
- ---->vc++目錄---->包含目錄
添加D:\opencv\opencv\build\include和D:\opencv\opencv\build\include\opencv2(看你的地址,即地址+\build\include和地址+\build\include\opencv2) - ---->vc++目錄---->庫目錄
添加D:\opencv\opencv\build\x64\vc15\lib(地址+\build\x64\vc15\lib) - ---->鏈接器---->輸入---->附加依賴項
添加opencv_world3412d.lib(debug模式下添加這個)
或者opencv_world3412.lib(release模式下添加這個)
(看看你自己之前這兩個文件是什麼名稱,在拷貝文件處)
- 確定
- 退出屬性---->打開屬性管理器---->Debug Win32 如果不確定是哪個文件,可以右鍵屬性,看看哪個是剛纔改過的就ok
- 右鍵---->添加新項目屬性表
- 更改屬性表的名稱爲opencvDebug,創建個新文件夾來儲存屬性表
- 運行時,注意改爲Debug x64
- 下一次,需要創建opencv文件時,直接在屬性管理器---->Debug Win32---->右鍵添加現有屬性表---->將上次保存的屬性表添加進去
四.CONGRATULATIONS!
五.測試代碼
#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{
Mat srcImage = imread("C:\\Users\\441\\Desktop\\ZL\\夏目\\1.jpg");
imshow("原圖",srcImage);
waitKey(0);
return 0;
}
imread()內自己添加自己的圖片地址