在vs2019上配置opencv,百分百成功
在vs2019上配置opencv,百分百成功
文章目錄
- 在vs2019上配置opencv,百分百成功
- 一.下載opencv
- 二. 配置系統(tǒng)環(huán)境變量
- 1.搜索環(huán)境變量
- 2.高級(jí)->環(huán)境變量
- 3.點(diǎn)擊path 編輯
- 4.新建并添加如圖所示的路徑
- 三.在vs下配置opencv
- 1.打開(kāi)項(xiàng)目
- 2.編輯屬性頁(yè)
- (1)包含目錄修改
- (2)庫(kù)目錄修改
- (3)修改依賴項(xiàng)
- 3.添加dll文件到system32
- 四.Release版本配置
- 五.測(cè)試你的代碼
首先感謝前人的經(jīng)驗(yàn)
https://blog.csdn.net/weixin_41288824/article/details/96509189
https://blog.csdn.net/weijifen000/article/details/93515884
本文是基于上述這幾篇文章總結(jié)出來(lái)的
一.下載opencv
1.從官網(wǎng)下載,鏈接如下:https://opencv.org/releases/
但是可能下載的速度比較慢。
2.我提供了4.10版本的百度網(wǎng)盤下載地址鏈接:https://pan.baidu.com/s/1LgsSEnbV6jFBpiVPOrTuYw
提取碼:m9ty
下載好后,就點(diǎn)開(kāi)exe文件
將文件解壓到一個(gè)合適的目錄,建議不要有中文,會(huì)出來(lái)一個(gè)opencv的文件夾
二. 配置系統(tǒng)環(huán)境變量
1.搜索環(huán)境變量
2.高級(jí)->環(huán)境變量
3.點(diǎn)擊path 編輯
4.新建并添加如圖所示的路徑
我的路徑是這樣D:\c++\hack\opencv\build\x64\vc15\lib
三.在vs下配置opencv
1.打開(kāi)項(xiàng)目
創(chuàng)建一個(gè)新項(xiàng)目,或者打開(kāi)你想配置opencv的已有項(xiàng)目(創(chuàng)建新項(xiàng)目總不要我教吧…)
這里以現(xiàn)有項(xiàng)目為例
注意,必須為x64,不能為x86
右鍵項(xiàng)目名稱,選擇屬性
2.編輯屬性頁(yè)
首先修改包含目錄和庫(kù)目錄
(1)包含目錄修改
添加下面兩個(gè)目錄
(2)庫(kù)目錄修改
(3)修改依賴項(xiàng)
根據(jù)你的版本號(hào),來(lái)進(jìn)行配置
根據(jù)你的版本號(hào),來(lái)進(jìn)行配置
根據(jù)你的版本號(hào),來(lái)進(jìn)行配置
因?yàn)槲沂?10版本,所以是 opencv_world410d.lib 如果你是401版本的話,就要改成opencv_world401d.lib
另外,后面那個(gè)d必須加!(對(duì)于debug版本而言)
3.添加dll文件到system32
在D:\c++\hack\opencv\build\x64\vc15\bin 這個(gè)文件夾下,找到你的
這個(gè)文件。將其復(fù)制下來(lái)
拷貝到你的系統(tǒng)盤的這個(gè)目錄下C:\Windows\System32
如果不做這一步,一般來(lái)說(shuō),都會(huì)提示缺失opencv_world410d.dll
四.Release版本配置
打開(kāi)屬性,將配置從debug改成release
vc++目錄中的東西跟debug版本一樣
將依賴項(xiàng)中的d去掉 即opencv_world410.lib
同樣在C:\Windows\System32中添加下面這個(gè)運(yùn)行庫(kù)
只有這么配置了,才不會(huì)出現(xiàn)release版本找不到頭文件的問(wèn)題!
五.測(cè)試你的代碼
一般而言,用opencv都需要包含(這里以c++為例)
#include<opencv2/opencv.hpp>以及命名空間
using namespace cv;然后就可以使用opencv了,怎么用opencv,請(qǐng)參考其他教程
總結(jié)
以上是生活随笔為你收集整理的在vs2019上配置opencv,百分百成功的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: dropout keep_prob参数
- 下一篇: android起始页面与导航页面