OpenCV是計(jì)算機(jī)視覺中經(jīng)典的專用庫(kù),其支持多語(yǔ)言、跨平臺(tái),功能強(qiáng)大。OpenCV-Python為OpenCV提供了Python接口,使得使用者在Python中能夠調(diào)用C/C++,在保證易讀性和運(yùn)行效率的前提下,實(shí)現(xiàn)所需的功能。
OpenCV-Python Tutorials是官方提供的文檔,其內(nèi)容全面、簡(jiǎn)單易懂,使得初學(xué)者能夠快速上手使用。2014年段力輝在當(dāng)時(shí)已翻譯過(guò)OpenCV3.0,但時(shí)隔五年,如今的OpenCV4.1中許多函數(shù)和內(nèi)容已經(jīng)有所更新,因此有必要對(duì)該官方文檔再進(jìn)行一次翻譯。
opencv幫助文檔使用方法
找到下載好的文件,雙擊安裝(這其實(shí)是一個(gè)解壓過(guò)程),
選擇解壓目錄,單擊Extract會(huì)在選中的路徑下自動(dòng)創(chuàng)建名字是opencv的文件夾。解壓好的內(nèi)容如下:
接著來(lái)給電腦添加如下環(huán)境變量(需要根據(jù)自己的安裝路徑做相應(yīng)修改):
F:\OpenCV\build\x64\vc15\lib
2.vs2019的下載及安裝
首先下載VS2019(其實(shí)只是一個(gè)下載器),推薦下載VS2019社區(qū)版,社區(qū)版是免費(fèi)的VS2019下載地址
點(diǎn)擊開始下載VS2019下載器,雙擊下載好的下載器
單擊繼續(xù),開始下載Visual Studio Installer
打開以后根據(jù)需要選擇工作負(fù)載,如果進(jìn)行C/C++開發(fā)的話,只需要選擇 使用c++的桌面開發(fā)即可
接著點(diǎn)擊“單個(gè)組件”按鈕,可以看到很多組件如下圖所示,選擇自己需要的組件即可(可以選擇默認(rèn))。
接著選擇語(yǔ)言包(中文簡(jiǎn)體即可)
最后選擇安裝位置,并點(diǎn)擊安裝,等待安裝完成即可。
3.在VS2019中配置Opencv
首先打開VS2019,選擇繼續(xù)但無(wú)需代碼
打開以后,打開 文件->新建->項(xiàng)目
創(chuàng)建C++解決方案,如下圖所示,選擇空項(xiàng)目
輸入項(xiàng)目名稱以及項(xiàng)目的位置,單擊創(chuàng)建
右鍵項(xiàng)目名,選擇屬性
單擊左側(cè)VC++目錄,平臺(tái)選擇X64,關(guān)注右側(cè)包含目錄和庫(kù)目錄
首先修改包含目錄,選中以后點(diǎn)擊編輯
單擊文件夾標(biāo)志新建,然后選擇目錄
添加如下圖所示的兩個(gè)變量,單擊確定
F:\OpenCV\build\include\opencv2
F:\OpenCV\build\include
重復(fù)本過(guò)程,為庫(kù)目錄添加如下變量,單擊確定
F:\OpenCV\build\x64\vc15\lib
修改附加依賴項(xiàng),平臺(tái)依舊選擇X64
添加一下變量(手動(dòng)輸入或者粘貼)
opencv_world410d.lib ,單擊確定
最后新建一個(gè)項(xiàng)目,測(cè)試是否配置成功。
對(duì) 源文件 右鍵,添加->新建項(xiàng)
選擇C++文件,輸入名字 main
添加如下代碼(直接粘貼即可)
#include<opencv2/opencv.hpp>
#include<iostream>
using namespace cv;
int main(int argc, char** argv) {
Mat image = imread("D:/image/testopencv.jpg");
if (image.empty()) {
printf("could not load image...\n");
return -1;
}
namedWindow("test_opencv_setup", 0);
imshow("test_opencv_srtup", image);
waitKey(0);
return 0;
}
解決方案平臺(tái)(編譯器中的位置在編譯器最上方本地windows調(diào)試器左側(cè))選擇X64,最后按 Ctrl+F5 運(yùn)行代碼,查看結(jié)果
大功告成。。。。
作者:愛學(xué)習(xí)的李二哈同學(xué)啊
鏈接:https://www.jianshu.com/p/77c5a0cac78a
來(lái)源:簡(jiǎn)書
著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版