OpenCV(c++)-1 安裝和配置OpenCV4.4(Windows+visual studio 2019)

Ryan669發表於2020-10-24

@

安裝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】按鈕,便可以等待解壓過程的結束。
安裝opencv
3、 配置環境變數
右鍵單擊“我的電腦”,並選擇【屬性】,開啟“系統”介面,如下圖所示,在這一介面中選擇【高階系統設定】,進入“系統屬性”介面。
系統
在“系統屬性”介面內單擊【環境變數】按鈕,並在新跳轉出的頁面中的“系統變數”部分找到“Path”變數,如圖所示,在其後新增如下路徑:
C:\Program Files\OpenCV\build\x64\vc15\bin (使用自行選擇的解壓路徑)
環境變數

配置visual studio 2019

配置包含路徑

1、 配置環境的主要目的是告訴計算機OpenCV放在哪兒,以及告訴IDE應該去哪裡尋找標頭檔案和庫檔案。首先我們啟動vs,建立一個控制檯應用。
建立新專案
2、建立完成後開啟專案,修改上方的“Debug”模式,將其修改為“x64”模式,如圖:
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的學習之路了。
成功

相關文章