在我一開始接觸CV的時(shí)候,所有的資料都和我說(shuō),OpenCV,甚至一段很長(zhǎng)一段時(shí)間里,我以為OpenCV就是CV世界的全部,但是隨著研究的深入。。。
對(duì)不起,是我膚淺了。。。
但是不可否認(rèn)的是它霸主的地位
但是有個(gè)奇怪的事情,就是它的Python API我是死活也找不到。。。而且,新添加的算法,都是C++的,我今天看見加了一個(gè)無(wú)損的ROI復(fù)制的功能,C++寫的,你想用Python?吃屁吧你!(除了自己寫)
但是它的文檔依舊是很不錯(cuò)的學(xué)習(xí)資料
而在使用的內(nèi)部也是就導(dǎo)入了了C++的一些編譯好的文件
當(dāng)然也可以去看Pypi上面的庫(kù)
可以看到你pip的都是機(jī)器自動(dòng)化編譯的
庫(kù)可以使用dorker編譯
其實(shí)更新速度倒是很快,但是文檔你看著C++的,寫著Python,有點(diǎn)難受。
但是它給了一給pyi的文件,可以輔助編程。
是我膚淺了。。。VScode的一個(gè)插件生成的。
真真正正的CV2 是這樣的
雖然寫文字2不該 一貶一扶,但是針對(duì)現(xiàn)階段的這個(gè)很爛的學(xué)習(xí)水平,純C++屬實(shí)是有點(diǎn)難為我。
所以就要找一個(gè)純Python實(shí)現(xiàn),而且功能不差,依賴的庫(kù)又少,以及還在持續(xù)更新的庫(kù)。
經(jīng)過對(duì)比:
這個(gè)庫(kù)映入眼簾
幾乎是純Python編寫
持續(xù)更新
豐富的Demo
一份簡(jiǎn)短但是不失實(shí)用性的小手冊(cè)
豐富的API文檔
下載源碼以后,打開核心的庫(kù),可以看到有著明顯的分層
打開IO模塊
可以看到實(shí)現(xiàn)其實(shí)是很簡(jiǎn)短的
是不是幾乎是看懂了(我怕你看不懂)
當(dāng)然了,這些編寫都是符合pep8的規(guī)范的,我掃描了一下,確實(shí)是格式的毛病不多。
在這個(gè)data的文件夾里面有很多預(yù)先設(shè)置的圖像
我們拿貓開刀
注意這個(gè)顯示的時(shí)候沒有實(shí)現(xiàn)單獨(dú)的解碼器,而是進(jìn)行了復(fù)用
這里我也把掩碼的數(shù)組打印出來(lái)了
最終我們的貓貓被處理出來(lái)
當(dāng)然也有可以生成3維的圖形啥的
這些就是庫(kù)可以完成的內(nèi)容,很多
平時(shí)圖像處理要完成一些奇奇怪怪的預(yù)處理,這里也很完整的有實(shí)現(xiàn)過程
這里有一個(gè)奇怪的文件夾
查了一下是好像是這個(gè)
基準(zhǔn)測(cè)試
基準(zhǔn)測(cè)試是指通過設(shè)計(jì)科學(xué)的測(cè)試方法、測(cè)試工具和測(cè)試系統(tǒng),實(shí)現(xiàn)對(duì)一類測(cè)試對(duì)象的某項(xiàng)性能指標(biāo)進(jìn)行定量的和可對(duì)比的測(cè)試。
突然發(fā)現(xiàn)微信的編輯器,有這個(gè)功能了
在doc里面,還有一些demo
隨便看一個(gè)(就是第一個(gè))
另外一個(gè)demo
用的時(shí)候?qū)胱铐攲拥膕kimage
如果不指定會(huì)導(dǎo)入所有的模塊
當(dāng)然也可以使用這樣的語(yǔ)句把所有的自帶圖片注冊(cè)到系統(tǒng)路徑
但是它對(duì)視頻的處理不友好,可以使用PyAV這個(gè)庫(kù),當(dāng)然你要下載二進(jìn)制的FFmpeg。
https://github.com/BtbN/FFmpeg-Builds/releases
https://joblib.readthedocs.io/en/latest/
圖像處理需要進(jìn)行大量的重復(fù)操作,也可以使用Jpblib來(lái)加速這個(gè)過程。
總的來(lái)說(shuō),這個(gè)庫(kù)是現(xiàn)階段和適合深入研究的庫(kù),至少以Numpy打底,日后搞什么都OK。
審核編輯 :李倩
-
C++
+關(guān)注
關(guān)注
22文章
2108瀏覽量
73623 -
OpenCV
+關(guān)注
關(guān)注
31文章
634瀏覽量
41338
原文標(biāo)題:下一個(gè)CV庫(kù)又何必是OpenCV?
文章出處:【微信號(hào):TT1827652464,微信公眾號(hào):云深之無(wú)跡】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論