visual studio2019安装opencv
visual studio2019安裝opencv
前言
我想用c++寫opencv的程序,之前嘗試了在vscode上安裝opencv但是太麻煩了,又是cmake又是MinGW,最后還沒成功。在參考了其他人的博客后終于安裝上了。但是他們的博客單獨參考多少有點問題,所以我就整理了一下。
下載opencv3.4.6
我之前下過4.2的opencv,但是解壓后是沒有opencv\build\include\opencv這個目錄的,所以本教程只針對3.4.6來說,其他的我不清楚。
https://opencv.org/releases/
進入網址后找到對應版本點擊Windows版本的,下載下來后是個exe的文件,運行就是了,選擇好解壓路徑。下載解壓后是一個文件。
下載是要翻墻的,下面是百度云鏈接
鏈接:https://pan.baidu.com/s/1Lm33GqkCzNl_oKftngq4_w
提取碼:hak8
。
添加環境變量
將下面的路徑加入到path中
x:\xxx\opencv\build\x64\vc14\bin (根據自己解壓后的opencv實際目錄添加)
配置visual studio2019
**注意!!!!**一定要看仔細,別設置錯了!
1、打開VS2019,新建項目(寫代碼的準備工作),找到 視圖>屬性管理器>右鍵Debug|x64>屬性,點擊VC++目錄,找到包含目錄,編輯,加入以下路徑(opencv實際目錄添加),然后確定。
x:\xxx\opencv\build\include\opencv2
x:\xxx\opencv\build\include\opencv
x:\xxx\opencv\build\include
編輯庫目錄,加入以下路徑,并應用后確認
x:\xxx\opencv\build\x64\vc14\lib
至此VC++目錄設置結束。
關鍵點
點開鏈接器,找到輸入,編輯附加依賴項
將opencv_world346d.lib加入進去,然后確定,應用,確定。
vs2019設置完成,但是此時還是不能運行,其他教程沒有進行接下來的一步。
dll文件放置
將 opencv 安裝路徑目錄\opencv\build\x64\vc14\bin 中 3 個后綴是.dll 的應用程序擴展復制到 C:\Windows\System32 中。
測試代碼
#include <opencv2/opencv.hpp>
#include
using namespace cv;
int main(int argc, char** argv) {
Mat src = imread(“E:\C_and_C++\C++\opencvtest\opencvtest\test.jpg”); //注意這里是”//“不是“/”
if (src.empty()) {
printf(“could not load image…\n”);
return -1;
}
namedWindow(“test opencv setup”, CV_WINDOW_AUTOSIZE);
imshow(“test opencv setup”, src);
waitKey(0);
return 0;
}
總結
以上是生活随笔為你收集整理的visual studio2019安装opencv的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【科普】ESP32 内部温度传感器示例
- 下一篇: DeepMind 最新发文:AlphaZ