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


@

熟悉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】按鈕,便可以等待解壓過程的結束。
安裝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的學習之路了。
成功


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM