溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Visual Studio 2019配置OpenCV4.1.1詳細(xì)圖解教程

發(fā)布時(shí)間:2020-09-01 15:45:41 來(lái)源:腳本之家 閱讀:325 作者:江小舉 欄目:編程語(yǔ)言

一、VS和OpenCV的安裝vs的安裝可以參考這篇博客visual studio2019的安裝以及使用,博主使用的是VS2019OpenCV的下載地址:opencv。博主安裝的是4.1.1版。

二、VS配置OpenCV

1. 添加環(huán)境變量

找到OpenCV的安裝目錄,找到下面這個(gè)路徑。然后添加到環(huán)境變量中

D:\opencv\opencv\build\x64\vc14\bin

右擊我的電腦->屬性->高級(jí)系統(tǒng)設(shè)置。然后出現(xiàn)下圖所示。選擇環(huán)境變量->path。把上面的路徑添加進(jìn)去(記得以你實(shí)際安裝的路徑為準(zhǔn))。最后一定要填確定保存,不然會(huì)無(wú)效的。

Visual Studio 2019配置OpenCV4.1.1詳細(xì)圖解教程

Visual Studio 2019配置OpenCV4.1.1詳細(xì)圖解教程

Visual Studio 2019配置OpenCV4.1.1詳細(xì)圖解教程

2. VS中添加頭文件和庫(kù)文件

首先新建一個(gè)項(xiàng)目。

找到下面兩個(gè)目錄(以自己實(shí)際目錄為準(zhǔn)),如果是早一些版本的opencv,在include目錄下還會(huì)有個(gè)opencv文件夾,如果有也添加進(jìn)去。

#頭文件
D:\opencv\opencv\build\include
D:\opencv\opencv\build\include\opencv2
#庫(kù)文件
D:\opencv\opencv\build\x64\vc14\lib

因?yàn)閯偛盘砑拥江h(huán)境變量中選擇了x64版本,所以等下配置也得選擇x64版本。
打開(kāi)屬性管理器->Debug|64->右擊Microsoft.Cpp.X64.user–>屬性。選擇VC++目錄,然后把上面的目錄分別添加到包含目錄和庫(kù)目錄中。如下圖所示。(使用vs2019的用戶注意因?yàn)榭赡苷也坏組icrosoft.Cpp.X64.user這個(gè)文件,如果不在里面設(shè)置的話,每次新建項(xiàng)目都得重新配置一遍,解決辦法參考博客VS2019配置OpenCV時(shí)找不到Microsoft.Cpp.x64.user

Visual Studio 2019配置OpenCV4.1.1詳細(xì)圖解教程

Visual Studio 2019配置OpenCV4.1.1詳細(xì)圖解教程

Visual Studio 2019配置OpenCV4.1.1詳細(xì)圖解教程

Visual Studio 2019配置OpenCV4.1.1詳細(xì)圖解教程

3. 添加依賴庫(kù)

進(jìn)入剛才庫(kù)文件的目錄,復(fù)制庫(kù)文件的名字。

#根據(jù)自己安裝版本選擇
opencv_world411d.lib

Visual Studio 2019配置OpenCV4.1.1詳細(xì)圖解教程

Visual Studio 2019配置OpenCV4.1.1詳細(xì)圖解教程

Visual Studio 2019配置OpenCV4.1.1詳細(xì)圖解教程

三、測(cè)試

建立一個(gè)cpp文件,運(yùn)行下面的代碼

#include<opencv2/opencv.hpp>
#include<bits/stdc++.h>

using namespace cv;

int main() {
	Mat src = imread("D:/Images/people/2.jpg"); //圖片路徑記得修改
	if (src.empty()) {
		std::cout << "image load fail" << std::endl;
		return 0;
	}
	namedWindow("test");
	imshow("test", src);
	waitKey(0);
	return 0;
}

運(yùn)行效果如下

Visual Studio 2019配置OpenCV4.1.1詳細(xì)圖解教程

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI