簡(jiǎn)單了解OpenCV是個(gè)什么東西
OpenCV于1999年由Intel建立,如今由Willow Garage提供支持。OpenCV是一個(gè)基于BSD許可[1] (開(kāi)源)發(fā)行的跨平臺(tái)計(jì)算機(jī)視覺(jué)庫(kù),可以運(yùn)行在Linux、Windows和Mac OS操作系統(tǒng)上。它輕量級(jí)而且高效——由一系列 C 函數(shù)和少量 C++ 類構(gòu)成,同時(shí)提供了Python、Ruby、MATLAB等語(yǔ)言的接口,實(shí)現(xiàn)了圖像處理和計(jì)算機(jī)視覺(jué)方面的很多通用算法。[2] 最新版本是3.3 ,2017年8月3日發(fā)布[3] 。
OpenCV 擁有包括 500 多個(gè)C函數(shù)的跨平臺(tái)的中、高層 API。它不依賴于其它的外部庫(kù)——盡管也可以使用某些外部庫(kù)。
OpenCV 為Intel® Integrated Performance Primitives (IPP) 提供了透明接口。 這意味著如果有為特定處理器優(yōu)化的 IPP 庫(kù), OpenCV 將在運(yùn)行時(shí)自動(dòng)加載這些庫(kù)。
(注:OpenCV 2.0版的代碼已顯著優(yōu)化,無(wú)需IPP來(lái)提升性能,故2.0版不再提供IPP接口)
OpenCV是一個(gè)用于圖像處理、分析、機(jī)器視覺(jué)方面的開(kāi)源函數(shù)庫(kù).
無(wú)論你是做科學(xué)研究,還是商業(yè)應(yīng)用,opencv都可以作為你理想的工具庫(kù),因?yàn)椋瑢?duì)于這兩者,它完全是免費(fèi)的。
該庫(kù)采用C及C++語(yǔ)言編寫(xiě),可以在windows,linux,macOSX系統(tǒng)上面運(yùn)行。該庫(kù)的所有代碼都經(jīng)過(guò)優(yōu)化,計(jì)算效率很高,因?yàn)椋鼘W⒂谠O(shè)計(jì)成為一種用于實(shí)時(shí)系統(tǒng)的開(kāi)源庫(kù)。opencv采用C語(yǔ)言進(jìn)行優(yōu)化,而且,在多核機(jī)器上面,其運(yùn)行速度會(huì)更快。它的一個(gè)目標(biāo)是提供友好的機(jī)器視覺(jué)接口函數(shù),從而使得復(fù)雜的機(jī)器視覺(jué)產(chǎn)品可以加速面世。該庫(kù)包含了橫跨工業(yè)產(chǎn)品檢測(cè)、醫(yī)學(xué)圖像處理、安防、用戶界面、攝像頭標(biāo)定、三維成像、機(jī)器視覺(jué)等領(lǐng)域的超過(guò)500個(gè)接口函數(shù)。
同時(shí),由于計(jì)算機(jī)視覺(jué)與機(jī)器學(xué)習(xí)密不可分,該庫(kù)也包含了比較常用的一些機(jī)器學(xué)習(xí)算法?;蛟S,很多人知道,圖像識(shí)別、機(jī)器視覺(jué)在安防領(lǐng)域有所應(yīng)用。但,很少有人知道,在航拍圖片、街道圖片(例如googlestreetview)中,要嚴(yán)重依賴于機(jī)器視覺(jué)的攝像頭標(biāo)定、圖像融合等技術(shù)。
近年來(lái),在入侵檢測(cè)、特定目標(biāo)跟蹤、目標(biāo)檢測(cè)、人臉檢測(cè)、人臉識(shí)別、人臉跟蹤等領(lǐng)域,opencv可謂大顯身手,而這些,僅僅是其應(yīng)用的冰山一角。
如今,來(lái)自世界各地的各大公司、科研機(jī)構(gòu)的研究人員,共同維護(hù)支持著opencv的開(kāi)源庫(kù)開(kāi)發(fā)。這些公司和機(jī)構(gòu)包括:微軟,IBM,索尼、西門子、google、intel、斯坦福、MIT、CMU、劍橋。。。。
廢話不少,其實(shí),下面這一句就夠了:
opencv是一個(gè)封裝好了的計(jì)算機(jī)視覺(jué)的函數(shù)庫(kù),并不是獨(dú)立的軟件,而是c語(yǔ)言的工具,安裝后在vc或vs中配置一下就可以調(diào)用里面的函數(shù)。
搜了一下,本站竟然早就有了下載地址:
這里再分享本站幾本有關(guān)OpenCV學(xué)習(xí)的電子書(shū),免費(fèi)下載,供大家學(xué)習(xí)參考。
OpenCV實(shí)例精解 (普拉蒂克·喬希) 中文完整pdf掃描版
希望對(duì)大家有所幫助,有什么問(wèn)題可以隨時(shí)留言指出,小編會(huì)及時(shí)更改,感謝朋友們對(duì)本站的支持!
相關(guān)文章
python3中的函數(shù)與參數(shù)及空值問(wèn)題
這篇文章主要介紹了python3-函數(shù)與參數(shù)以及空值,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-11-11
python使用正則表達(dá)式的search()函數(shù)實(shí)現(xiàn)指定位置搜索功能
SEARCH函數(shù),函數(shù)名。主要用來(lái)返回指定的字符串在原始字符串中首次出現(xiàn)的位置 ,從左到右查找,忽略英文字母的大小寫(xiě)。接下來(lái)通過(guò)本文給大家介紹python使用正則表達(dá)式的search()函數(shù)實(shí)現(xiàn)指定位置搜索功能,需要的朋友一起看看吧2017-11-11
python+Word2Vec實(shí)現(xiàn)中文聊天機(jī)器人的示例代碼
本文主要介紹了python+Word2Vec實(shí)現(xiàn)中文聊天機(jī)器人,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-03-03
python之cur.fetchall與cur.fetchone提取數(shù)據(jù)并統(tǒng)計(jì)處理操作
這篇文章主要介紹了python之cur.fetchall與cur.fetchone提取數(shù)據(jù)并統(tǒng)計(jì)處理操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-04-04
Python+Opencv文本檢測(cè)的實(shí)現(xiàn)
本文主要介紹了如何使用OpenCV和EAST文本檢測(cè)器檢測(cè)圖像中的文本,以便大家可以在自己的應(yīng)用程序中應(yīng)用文本檢測(cè)。感興趣的同學(xué)可以關(guān)注一下2021-11-11
Python中橫向或縱向拼接兩個(gè)表方法實(shí)例
最近要將兩個(gè)表格合并,Python處理起來(lái)很簡(jiǎn)單,所以這篇文章主要給大家介紹了關(guān)于Python中橫向或縱向拼接兩個(gè)表的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-07-07

