OpenCV入門(Learning OpenCv chapter 1.2)

? ? ? ? 這是不是一段程序忙迁,而是我的一個夢,是我學(xué)習(xí)該專業(yè)的初衷徙歼。SAO的世界一定存在著犁河,就在哪個夢里鳖枕,找到一個它的入口。也許是沖破云層后的別有洞天桨螺,也許是舊日麥田里的圣克拉拉宾符。只需要有人將這個夢喚醒。

? ? ? ? 本段學(xué)習(xí)內(nèi)容將為手勢識別做基礎(chǔ)灭翔,兩個月后加入《數(shù)字圖像處理》魏烫。第一個項目實踐為SAO? Utils啟動器菜單欄手勢識別。SAO的世界一定存在著肝箱,需要有人將它喚醒哄褒,這是我的初衷和我的夢。

? ? ? ? 學(xué)習(xí)方法采用書中所介紹一周兩章煌张,用六個星期讀到1-12章呐赡,然后開始項目,著手解決具體問題骏融,并閱讀其他教材和相關(guān)論文链嘀。

? ? ? ? OpenCV是一個開源的計算機視覺庫,采用C/C++編寫档玻,可以運行在Windows/Linux/Mac等操作系統(tǒng)上管闷,還提供了Python/Ruby/MATLAB等語言的接口,OpenCV的設(shè)計目標是執(zhí)行速度盡量快窃肠,主要關(guān)注實時應(yīng)用包个。它采用優(yōu)化的C代碼編寫,能夠充分利用多核處理器的優(yōu)勢冤留。

? ? ? ? 在計算機視覺系統(tǒng)中碧囊,計算機接收到的是來自攝像機或磁盤文件的一個數(shù)值矩陣,矩陣中的每個數(shù)值都有很大的噪聲成分(update? until? finish? this? program)

? ? ? ? Windows版本的Opencv只包含release版的庫纤怒,不包含debug版的庫糯而,如果需要,則需要重新編譯debug模式的OpenCV庫泊窘。

第二章? OpenCV入門

1.開始準備

在VS開發(fā)環(huán)境中新建一個項目熄驼,配置好各項設(shè)置,以使OpenCV開發(fā)包中的庫能被正確鏈接烘豹,并保證編譯器的預(yù)處理器能搜索到include目錄下的各個頭文件瓜贾。


圖片發(fā)自簡書App



2.顯示圖像

OpenCV開發(fā)包提供了讀取各種類型的圖像文件、視頻內(nèi)容以及攝像機輸入的功能携悯。這些功能是OpenCV開發(fā)包中所包含的HighGUI工具集的一部分祭芦。

//從磁盤中加載并在屏幕上顯示一幅圖像的簡單OpenCV程序

#include "highgui.h"

int main( int argc, char** argv )

{

? IplImage* img = cvLoadImage( argv[1] );? ? ? ? ? ? //將圖像文件加載至內(nèi)存

? cvNamedWindow("Example1", CV_WINDOW_AUTOSIZE );

? cvShowImage("Example1", img );

? cvWaitKey(0);

? cvReleaseImage( &img );

? cvDestroyWindow("Example1");

}

以上程序編譯后,可以在命令行模式下通過輸入一個參數(shù)執(zhí)行它憔鬼,執(zhí)行時龟劲,該程序向內(nèi)存加載一幅圖像胃夏,并將該圖像顯示在屏幕上,直至按下鍵盤上的任意一個鍵后才退出窗口關(guān)閉程序昌跌。

cvLoadImage()函數(shù)是一個高層調(diào)用接口仰禀,它通過文件名確定被加載文件的格式;并且該函數(shù)將自動分配圖像數(shù)據(jù)結(jié)構(gòu)所需要的內(nèi)存蚕愤。cvLoadImage()可讀絕大多數(shù)格式類型的圖像文件答恶,該函數(shù)執(zhí)行完后返回一個指針,此指針指向一塊為描述該圖像文件的數(shù)據(jù)結(jié)構(gòu)(IplImage)而分配的內(nèi)存塊审胸。IplImage結(jié)構(gòu)體將是使用OpenCV時最常用的數(shù)據(jù)結(jié)構(gòu)亥宿,可處理單通道,多通道砂沛,整型的烫扼,浮點型的等所有類型的圖像文件

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市碍庵,隨后出現(xiàn)的幾起案子映企,更是在濱河造成了極大的恐慌,老刑警劉巖静浴,帶你破解...
    沈念sama閱讀 207,113評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件堰氓,死亡現(xiàn)場離奇詭異,居然都是意外死亡苹享,警方通過查閱死者的電腦和手機双絮,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評論 2 381
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來得问,“玉大人囤攀,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 153,340評論 0 344
  • 文/不壞的土叔 我叫張陵呻拌,是天一觀的道長。 經(jīng)常有香客問我硝清,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,449評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮噩斟,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘叉信。我一直安慰自己亩冬,他們只是感情好,可當我...
    茶點故事閱讀 64,445評論 5 374
  • 文/花漫 我一把揭開白布硼身。 她就那樣靜靜地躺著硅急,像睡著了一般。 火紅的嫁衣襯著肌膚如雪佳遂。 梳的紋絲不亂的頭發(fā)上营袜,一...
    開封第一講書人閱讀 49,166評論 1 284
  • 那天,我揣著相機與錄音丑罪,去河邊找鬼荚板。 笑死,一個胖子當著我的面吹牛吩屹,可吹牛的內(nèi)容都是我干的跪另。 我是一名探鬼主播,決...
    沈念sama閱讀 38,442評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼煤搜,長吁一口氣:“原來是場噩夢啊……” “哼免绿!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起擦盾,我...
    開封第一講書人閱讀 37,105評論 0 261
  • 序言:老撾萬榮一對情侶失蹤嘲驾,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后迹卢,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體辽故,經(jīng)...
    沈念sama閱讀 43,601評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,066評論 2 325
  • 正文 我和宋清朗相戀三年腐碱,在試婚紗的時候發(fā)現(xiàn)自己被綠了誊垢。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,161評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡症见,死狀恐怖喂走,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情筒饰,我是刑警寧澤缴啡,帶...
    沈念sama閱讀 33,792評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站瓷们,受9級特大地震影響业栅,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜谬晕,卻給世界環(huán)境...
    茶點故事閱讀 39,351評論 3 307
  • 文/蒙蒙 一碘裕、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧攒钳,春花似錦帮孔、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽晤斩。三九已至,卻和暖如春姆坚,著一層夾襖步出監(jiān)牢的瞬間澳泵,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評論 1 261
  • 我被黑心中介騙來泰國打工兼呵, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留兔辅,地道東北人。 一個月前我還...
    沈念sama閱讀 45,618評論 2 355
  • 正文 我出身青樓击喂,卻偏偏與公主長得像维苔,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子懂昂,可洞房花燭夜當晚...
    茶點故事閱讀 42,916評論 2 344

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