@
熟悉Linux操作系統 C/C++ Golang Python Bash 程序設計
==業務聯系 QQ[3324729792] ==
安裝OpenCV4
OpenCV是一個基於BSD許可(開源)發行的跨平台計算機視覺和機器學習軟件庫,可以運行在Linux、Windows、Android和Mac OS操作系統上。 [1] 它輕量級而且高效——由一系列 C 函數和少量 C++ 類構成,同時提供了Python、Ruby、MATLAB等語言的接口,實現了圖像處理和計算機視覺方面的很多通用算法。
OpenCV用C++語言編寫,它具有C ++,Python,Java和MATLAB接口,並支持Windows,Linux,Android和Mac OS,OpenCV主要傾向於實時視覺應用,並在可用時利用MMX和SSE指令, 如今也提供對於C#、Ch、Ruby,GO的支持。
在Windows系統安裝OpenCV4
本篇文章將介紹在Windows系統安裝OpenCV4和基於visual studio2019的環境配置方式。
1、 下載OpenCV SDK
鏈接:https://pan.baidu.com/s/1ijyx8mrQdowSJjPaRQBdbQ 提取碼:n048
2、 安裝
雙擊opencv-4.4.0-vc14_vc15.exe解壓即可,路徑可以自行選擇。單擊【Extract】按鈕,便可以等待解壓過程的結束。
3、 配置環境變量
右鍵單擊“我的電腦”,並選擇【屬性】,打開“系統”界面,如下圖所示,在這一界面中選擇【高級系統設置】,進入“系統屬性”界面。
在“系統屬性”界面內單擊【環境變量】按鈕,並在新跳轉出的頁面中的“系統變量”部分找到“Path”變量,如圖所示,在其后添加如下路徑:
C:\Program Files\OpenCV\build\x64\vc15\bin (使用自行選擇的解壓路徑)
配置visual studio 2019
配置包含路徑
1、 配置環境的主要目的是告訴計算機OpenCV放在哪兒,以及告訴IDE應該去哪里尋找頭文件和庫文件。首先我們啟動vs,創建一個控制台應用。
2、創建完成后打開項目,修改上方的“Debug”模式,將其修改為“x64”模式,如圖:
3、依次單擊界面上方的【視圖】->【其他窗口】->【屬性管理器】,在右側會出現“屬性管理器”界面,如圖所示:
4、右鍵“Debug|x64”選擇【添加新項目屬性表】,添加后雙擊將其打開,如圖所示:
5、屬性頁的“VC++目錄”的“包含目錄”和“庫目錄”,以及“鏈接器”中的“附加依賴項”,便是我們需要修改的地方。在“包含目錄”里添加如下兩個文件路徑:
C:\Program Files\OpenCV\build\include
C:\Program Files\OpenCV\build\include\opencv2
配置庫目錄:
C:\Program Files\OpenCV\build\x64\vc15\lib
配置鏈接器:
在“鏈接器”的“輸入”項中的“附加依賴項”添加opencv_world440d.lib,如圖:
此時項目目錄中會生成一個屬性配置文件,可將其保存下來,下次創建opencv目錄直接將該配置導入即可,無需再次配置
驗證配置結果
代碼清單 opencvTest.cpp 測試OpenCV4.4是否安裝成功
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace std;
using namespace cv;
int main() {
Mat img; //聲明一個保存圖像的類
img = imread("D:/C++/openCV/image/lena.png"); //讀取圖像,根據圖片所在位置填寫路徑即可
if (img.empty())
{
cout << "請確認圖像文件名稱是否正確" << endl;
return -1;
}
Mat img2;
imshow("test", img);
waitKey(0);
return 0;
}
運行上述程序,可以得到如下圖所示結果,這證明OpenCV環境配置成功,可以開啟OpenCV的學習之路了。