在接受了大佬的思想洗腦后琉用,開始慢慢的學(xué)習(xí)OpenCV了。
首先先說一下環(huán)境吧俊啼,VS2017+opencv3.2.0撩扒。配置的方法自己去網(wǎng)上找,都很多吨些。
但是對于我的神奇的電腦配置的路徑有一些奇怪搓谆,單純的按網(wǎng)上的配置并不能夠成功的運行opencv
首先是添加系統(tǒng)變量里面的路徑(右鍵計算機(jī),然后點擊屬性豪墅,高級系統(tǒng)設(shè)置泉手,其中有一個高級的界面下有一個環(huán)境變量,點擊它偶器,找到系統(tǒng)變量里面的path)在path中添加路徑斩萌,要看你自己的opencv的路徑缝裤。劃重點了!颊郎!在路徑前面添加“憋飞;”路徑后面不要加“;”姆吭。
榛做;D:\opencv\build\x64\vc14\bin
而后是打開VS,新建一個空項目内狸。點擊下圖的地方將其換成x64(當(dāng)然這個是對于64位系統(tǒng)來說的)沒有x64的話检眯,點擊屬性,接下來看圖2昆淡,新建一個x64的(我已經(jīng)有了)
接著打開視圖锰瘸,其他窗口,屬性管理器昂灵,開始添加路徑避凝。
雙擊Microsoft.Cpp.x64.user,或者右鍵屬性都是可以的眨补。
接下來就是在VC++的包含文件里面添加(和自己的opencv的路徑有關(guān))
D:\opencv\build\include
D:\opencv\build\include\opencv
D:\opencv\build\include\opencv2
下面是添加VC++里面的庫目錄
D:\opencv\build\x64\vc14\lib(一般的加這一條就夠了管削,筆者的電腦扎心了,一直不行于是找了淘寶大佬代裝渤涌,多了三條路徑佩谣,反正搞的我一周茶不思飯不想)
C:\Program Files (x86)\Windows Kits\10\Lib\10.0.16299.0\um\x64
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\lib\x64
C:\Program Files (x86)\Windows Kits\10\Lib\10.0.16299.0\ucrt\x64
還有一步了
鏈接器的附加依賴項加上(這個是在debug模式下的把还,要是在release模式下的話实蓬,上面的不變,而鏈接器這里把d去掉就可以了)吊履。
opencv_world320d.lib
附一個測試程序
#include#include#includeusing namespace cv;
int main()
{
// 讀入一張圖片(游戲原畫)
Mat img = imread("1.jpg");
if (!img.data)
return 1;
// 創(chuàng)建一個名為 "游戲原畫"窗口
namedWindow("游戲原畫");
// 在窗口中顯示游戲原畫
imshow("游戲原畫", img);
// 等待6000 ms后窗口自動關(guān)閉
waitKey(0);
return 0;
}
OK安皱,基本上就是這樣子
主要的書本(學(xué)習(xí)opencv,還有深入理解OpenCV)
其他的暫且沒有艇炎,要是learning opencv3中文出來的話我應(yīng)該會去看的酌伊,但是現(xiàn)在的英文版對于我這個英語渣來說太龐大了。
今天的基本任務(wù)是在VS上先運行一個簡單的opencv小程序缀踪。