環(huán)境安裝配置與圖像基礎(chǔ)

首先簡單介紹一下opencv,OpenCV?(Open Source Computer Vision Library) 開放計算機(jī)視覺代碼庫凹联,實現(xiàn)了圖像處理和計算機(jī)視覺方面的很多通用算法. 它有C++, Python和Java的接口辛掠,支持Windows, Linux, Mac OS, iOS 以及Android系統(tǒng)。

本系列教程以C++為例,對一些基礎(chǔ)的函數(shù)和算法進(jìn)行講解嚷兔。所演示的圖片源自百度栏笆,部分代碼是按照CSDN上的代碼進(jìn)行了簡單的標(biāo)識符替換等修改类腮。如有侵權(quán),可以刪除蛉加。

第一部分就是環(huán)境的配置和安裝了蚜枢。作為C++的程序員,想必很多人都是用的Visual Studio進(jìn)行代碼的編寫的针饥。如果沒有的推薦安裝一個厂抽,學(xué)生版的是免費的。本文及以后示例的代碼開發(fā)環(huán)境均為windows10+Visual Studio2017+Opencv3.4.3丁眼。VS的下載方法就不在此介紹了筷凤,opencv的下載連接在這里opencv下載網(wǎng)頁“撸可以根據(jù)情況下載不同的版本藐守,因為本人目前只是學(xué)生,從簡單角度考慮蹂风,建議下載win包卢厂。當(dāng)然有能力的同學(xué)可以自己下載源代碼進(jìn)行編譯。opencv3.0之后的版本支持VC14和VC15惠啄,也就是VS2015和VS2017慎恒,因此建議沒有安裝VS的同學(xué)安裝新版本的VS。win下的exe下載完成之后撵渡,選擇位置來解壓融柬,解壓完成就可以使用了。

首先趋距,新建一個空項目粒氧,在VS的起始頁里直接點擊“新建項目”下的“空項目”就好。

配置好項目名稱和位置之后就可以了节腐。

下面是關(guān)鍵的地方靠欢,首先右擊項目名稱,如下圖铜跑。

點擊“屬性”门怪,或者建立好項目之后,直接按快捷鍵“Alt+Enter”,進(jìn)入屬性頁面锅纺。注意上方的平臺和配置掷空,平臺一定要選擇x64(因為opencv3.0之后的版本只支持64位機(jī)),而配置可以選擇“活動”或者“Release”,選擇活動平臺就是“活動x64”坦弟,選擇Debug或Release,平臺就選擇“x64”护锤。點擊“VC++目錄”點擊右側(cè)向下的箭頭,選擇“包含目錄”

會彈出如下的對話框酿傍,再點擊紅色圈里的文件夾圖標(biāo)烙懦。

在空白處會出現(xiàn)一行空格,點擊右邊的“...”,選擇頭文件的目錄赤炒。注意目錄為解壓的opencv的目錄下的build文件夾....完成這一步就可以使用opencv的頭文件了氯析。

下一步是要將鏈接文件包含到工程里。注意此時的包含目錄是已經(jīng)包含相應(yīng)目錄的莺褒。


引用庫目錄的方法與上面的相同掩缓,只是要引用的目錄有區(qū)別。在下圖的紅色圈中圈了出來遵岩。注意VC版本與VS的版本對應(yīng)關(guān)系你辣。VC15對應(yīng)VS2017,14對應(yīng)VS2015尘执。

opencv3.0之后就沒有x86的庫文件了

最后一步舍哄,點擊屬性欄的“鏈接器”,選擇“輸入”選項誊锭,輸入“opencv_world343d.lib”表悬。opencv_world之后的數(shù)字是版本號,我用的是3.4.3所以是343炉旷,d表示“debug”签孔,如果選擇“Release”叉讥,則無需加“d”窘行。


此時,新建源文件图仓,在解決方案資源管理器的一欄中罐盔,右擊“源文件”,選擇“添加”救崔,“新建項”惶看,填入源文件名即可。由于本次會讀取圖像六孵,因此需要將圖像文件放入源文件的文件夾中(和.cpp文件在同一個文件夾)纬黎;或者在項目的資源文件中添加圖像文件。輸入以下代碼:

#include<iostream>

#include<core/core.hpp>

#include<highgui/highgui.hpp>

using namespace std;

using namespace cv;

int main()

{

Mat image = imread("E:\\c++\\openglLearning\\resource\\wood.png");//若圖像文件和.cpp文件在同一個文件夾下

//直接輸入文件名wood.png即可劫窒。

if (!image.data)

{

cout << "read image file fail !" << endl;

return 0;

}

cout << "size" << image.size().height << "," << image.size().width << endl;

namedWindow("Original Image");

imshow("Original Image", image);

waitKey(0);

return 0;

}

如果include哪里下面有曲線本今,一定要看下Debug右邊是x86還是x64,如果是x86要改成x64。結(jié)果如下

如果include哪里下面有曲線冠息,一定要看下Debug右邊是x86還是x64
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末挪凑,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子逛艰,更是在濱河造成了極大的恐慌躏碳,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,657評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件散怖,死亡現(xiàn)場離奇詭異菇绵,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)杭抠,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評論 3 394
  • 文/潘曉璐 我一進(jìn)店門脸甘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人偏灿,你說我怎么就攤上這事丹诀。” “怎么了翁垂?”我有些...
    開封第一講書人閱讀 164,057評論 0 354
  • 文/不壞的土叔 我叫張陵铆遭,是天一觀的道長。 經(jīng)常有香客問我沿猜,道長枚荣,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,509評論 1 293
  • 正文 為了忘掉前任啼肩,我火速辦了婚禮橄妆,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘祈坠。我一直安慰自己害碾,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,562評論 6 392
  • 文/花漫 我一把揭開白布赦拘。 她就那樣靜靜地躺著慌随,像睡著了一般。 火紅的嫁衣襯著肌膚如雪躺同。 梳的紋絲不亂的頭發(fā)上阁猜,一...
    開封第一講書人閱讀 51,443評論 1 302
  • 那天,我揣著相機(jī)與錄音蹋艺,去河邊找鬼剃袍。 笑死,一個胖子當(dāng)著我的面吹牛捎谨,可吹牛的內(nèi)容都是我干的民效。 我是一名探鬼主播隘击,決...
    沈念sama閱讀 40,251評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼研铆!你這毒婦竟也來了埋同?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,129評論 0 276
  • 序言:老撾萬榮一對情侶失蹤棵红,失蹤者是張志新(化名)和其女友劉穎凶赁,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體逆甜,經(jīng)...
    沈念sama閱讀 45,561評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡虱肄,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,779評論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了交煞。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片咏窿。...
    茶點故事閱讀 39,902評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖素征,靈堂內(nèi)的尸體忽然破棺而出集嵌,到底是詐尸還是另有隱情,我是刑警寧澤御毅,帶...
    沈念sama閱讀 35,621評論 5 345
  • 正文 年R本政府宣布根欧,位于F島的核電站,受9級特大地震影響端蛆,放射性物質(zhì)發(fā)生泄漏凤粗。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,220評論 3 328
  • 文/蒙蒙 一今豆、第九天 我趴在偏房一處隱蔽的房頂上張望嫌拣。 院中可真熱鬧,春花似錦呆躲、人聲如沸异逐。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,838評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽应役。三九已至情组,卻和暖如春燥筷,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背院崇。 一陣腳步聲響...
    開封第一講書人閱讀 32,971評論 1 269
  • 我被黑心中介騙來泰國打工肆氓, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人底瓣。 一個月前我還...
    沈念sama閱讀 48,025評論 2 370
  • 正文 我出身青樓谢揪,卻偏偏與公主長得像蕉陋,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子拨扶,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,843評論 2 354

推薦閱讀更多精彩內(nèi)容