關(guān)于OpenCV的瑣事_0x00 初識(shí)OpenCV

OpenCV簡(jiǎn)介

OpenCV 的全稱是:Open Source Comeputer Vision Library普筹;OpenCv是一個(gè)基Android和Mac os操作系統(tǒng)上,它輕量級(jí)而且高效--由一系列C函數(shù)和少量C++類構(gòu)成条获、實(shí)現(xiàn)了圖像處理和計(jì)算機(jī)視覺方面的很多通用算法;
OpenCV用C++語言編寫居扒,他的主要接口也是C++語言不铆,但是依然保留了大量的C語言接口;該庫也有大量的Python啥纸,Java and MATLAB号杏、octave(版本2.5)的接口;這些語言的API接口函數(shù)可以通過在線文檔獲得斯棒;如今也提供C#盾致,Ch,Ruby的支持荣暮;
最新的OpenCV3.x版本還支持CUDA以及OpenCL并行運(yùn)算庫(內(nèi)容來自百度嘻嘻)庭惜。

OpenCV的各大模塊:

core

——定義了基本數(shù)據(jù)結(jié)構(gòu),動(dòng)態(tài)數(shù)據(jù)結(jié)構(gòu)穗酥,繪圖函數(shù)护赊,數(shù)組操作相關(guān)函數(shù),輔助功能與系統(tǒng)函數(shù)和宏砾跃,與OpenGL的互操作骏啰,包括最重要的Mat和一些其他的模塊

imgproc

——該模塊包括了線性和非線性的圖像濾波,圖像的幾何變換抽高,顏色空間轉(zhuǎn)換判耕,直方圖處理,結(jié)構(gòu)分析和形狀描述翘骂,運(yùn)動(dòng)分析和對(duì)象跟蹤壁熄,特征檢測(cè),目標(biāo)檢測(cè)等等(image和process的縮寫組合雏胃,圖像處理模塊)

video

——該模塊包括運(yùn)動(dòng)估計(jì)请毛,背景分離,對(duì)象跟蹤

calib3d

——基本的多視角幾何算法瞭亮,單個(gè)立體攝像頭標(biāo)定方仿,物體姿態(tài)估計(jì),立體相似性算法,3D信息的重建

features2d

——顯著特征檢測(cè)仙蚜,描述此洲,特征匹配,委粉,描述符提取通用接口呜师,,關(guān)鍵點(diǎn)繪制函數(shù)和匹配功能繪制函數(shù)贾节。

objdetect

——物體檢測(cè)和預(yù)定義好的分類器實(shí)例(比如人臉汁汗,眼睛,面部栗涂,人知牌,車輛等等),目標(biāo)檢測(cè)模塊斤程,包含cascade classification(級(jí)聯(lián)分類)和latent svm 這兩個(gè)部分角寸。
highgui——視頻捕捉、圖像和視頻的編碼解碼忿墅、圖形交互界面的接口

gpu

——利用GPU對(duì)OpenCV模塊進(jìn)行加速算法

ml

——machine learning 機(jī)器學(xué)習(xí)模塊(SVM扁藕,決策樹,Boosting等等)
統(tǒng)計(jì)模型(statistical models)疚脐,一般貝葉斯分類器(normal bayes classifier)亿柑,K-近鄰(-nearest neighbors),支持向量機(jī)(support vector machines)棍弄,決策樹(decision trees)橄杨,提升(boosting),梯度提高樹(gradient boosted trees)照卦,神經(jīng)網(wǎng)絡(luò)(neural networks)

flann

——Fast Library for Approximate Nearest Neighbors(FLANN)算法庫

legacy

——一些已經(jīng)廢棄的代碼庫,保留下來作為向下兼容
還有一些其他的模塊乡摹,比如FLANN算法庫役耕、Google測(cè)試包、Python bingdings等等聪廉;更詳細(xì)請(qǐng)參考官方Wiki瞬痘;

安裝與配置(Windows)

下載地址:https://opencv.org/releases/
選擇自己對(duì)應(yīng)的版本下載即可,對(duì)于Windows板熊,會(huì)是一個(gè)自解壓文件框全,下載過后點(diǎn)擊解壓即可:


點(diǎn)擊提取

解壓出來個(gè)文件夾

加入到環(huán)境變量

打開解壓出來的文件夾:opencv\opencv\build\x64\vc14
比如我的是:


將此路徑加入到Path

為什么需要加入到環(huán)境變量?
因?yàn)槲覀兿M谌魏挝恢枚伎梢允褂盟?/p>

配置VS

打開vs


創(chuàng)建新項(xiàng)目

選擇空項(xiàng)目干签,賦一個(gè)自己喜歡的名字

點(diǎn)擊確定繼續(xù)津辩;


右鍵工程打開屬性

屬性管理器-
vc++目錄-包含目錄-添加D:\opencv\opencv\build\include、D:\opencv\opencv\build\include\opencv、D:\opencv\opencv\build\include\opencv2
庫目錄-D:\opencv\opencv\build\x64\vc15\lib

將此路徑加入到庫目錄

鏈接器--輸入-附加依賴項(xiàng)-加入


點(diǎn)擊編輯
opencv_world345d.lib
點(diǎn)擊應(yīng)用
*注意在E:\opencv\opencv\build\x64\vc15\bin找到opencv_world344.dll、opencv_world344d.dll將其放在C:\Windows\System32(64bit)

新建文件測(cè)試環(huán)境是否搭建成功

#include<opencv2/opencv.hpp>
#include<iostream>
using namespace cv;
int main(int argc, char** argv)
{
    Mat src = imread("C:\\Users\\Mypc\\Desktop\\1.jpg");// (切記圖片路徑若是要使用\則是雙\\)
        namedWindow("hhh", CV_WINDOW_AUTOSIZE);
    imshow("hhh", src);
    waitKey(0);
    return 0;
}

運(yùn)行結(jié)果

成功運(yùn)行

Linux

官方教程:https://docs.opencv.org/master/d7/d9f/tutorial_linux_install.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市杠输,隨后出現(xiàn)的幾起案子印衔,更是在濱河造成了極大的恐慌,老刑警劉巖幕垦,帶你破解...
    沈念sama閱讀 222,681評(píng)論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡哟冬,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,205評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門忆绰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來浩峡,“玉大人,你說我怎么就攤上這事较木『旆” “怎么了?”我有些...
    開封第一講書人閱讀 169,421評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵伐债,是天一觀的道長预侯。 經(jīng)常有香客問我,道長峰锁,這世上最難降的妖魔是什么萎馅? 我笑而不...
    開封第一講書人閱讀 60,114評(píng)論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮虹蒋,結(jié)果婚禮上糜芳,老公的妹妹穿的比我還像新娘。我一直安慰自己魄衅,他們只是感情好峭竣,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,116評(píng)論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著晃虫,像睡著了一般皆撩。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上哲银,一...
    開封第一講書人閱讀 52,713評(píng)論 1 312
  • 那天扛吞,我揣著相機(jī)與錄音,去河邊找鬼荆责。 笑死滥比,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的做院。 我是一名探鬼主播盲泛,決...
    沈念sama閱讀 41,170評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼濒持,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了查乒?” 一聲冷哼從身側(cè)響起弥喉,我...
    開封第一講書人閱讀 40,116評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎玛迄,沒想到半個(gè)月后由境,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,651評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蓖议,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,714評(píng)論 3 342
  • 正文 我和宋清朗相戀三年虏杰,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片勒虾。...
    茶點(diǎn)故事閱讀 40,865評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡纺阔,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出修然,到底是詐尸還是另有隱情笛钝,我是刑警寧澤,帶...
    沈念sama閱讀 36,527評(píng)論 5 351
  • 正文 年R本政府宣布愕宋,位于F島的核電站玻靡,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏中贝。R本人自食惡果不足惜囤捻,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,211評(píng)論 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望邻寿。 院中可真熱鬧蝎土,春花似錦、人聲如沸绣否。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,699評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蒜撮。三九已至醋拧,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間淀弹,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,814評(píng)論 1 274
  • 我被黑心中介騙來泰國打工庆械, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留薇溃,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,299評(píng)論 3 379
  • 正文 我出身青樓缭乘,卻偏偏與公主長得像沐序,于是被迫代替她去往敵國和親琉用。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,870評(píng)論 2 361

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