小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

科學(xué)網(wǎng)

 大傻子的文淵閣 2020-02-20

Matlab是一個(gè)商業(yè)軟件,現(xiàn)在后悔一開(kāi)始學(xué)習(xí)Matlab了。想慢慢轉(zhuǎn)移到python平臺(tái),找找有哪些圖像處理的庫(kù)。

1. ITK

這是醫(yī)學(xué)圖像處理最流行的庫(kù)了,雖然是使用C++語(yǔ)言編寫(xiě)的,但也提供了齊全的python綁定。在編譯的時(shí)候,可以選擇綁定python。這樣就可以直接用python調(diào)用ITK函數(shù)了。在ubuntu里,源里面就有,直接安裝即可。通過(guò)import itk即可載入ITK函數(shù)庫(kù)。

另外,為了進(jìn)一步簡(jiǎn)化ITK的使用,最近出現(xiàn)了一個(gè)SimpleITK的項(xiàng)目。SimpleITK省略了模板的使用,更符合python的編程模式。SimpleITK目前正在開(kāi)發(fā),還缺少很多庫(kù)函數(shù),尤其是配準(zhǔn)部分,因此,暫時(shí)還不能滿足我的需求。

2. PIL/Pillow

試用了一下,感覺(jué)功能非常簡(jiǎn)單,而且是針對(duì)二維圖片設(shè)計(jì)的,顯然無(wú)法滿足我們處理海量圖像數(shù)據(jù)集的需要。

結(jié)論:不能滿足需求。

官方網(wǎng)站:

https://pypi./pypi/Pillow/2.4.0

教程:

http://pillow./en/latest/handbook/tutorial.html

3. VIGRA

針對(duì)多維圖像數(shù)據(jù)集設(shè)計(jì),而且有很強(qiáng)的并行能力。其中的數(shù)據(jù)結(jié)構(gòu)可以在python和C++之間無(wú)縫轉(zhuǎn)換!這個(gè)軟件維護(hù)還比較活躍,最新版是13年11月。

關(guān)鍵是有應(yīng)用案例,處理的是海量的電鏡成像神經(jīng)元結(jié)構(gòu)數(shù)據(jù)集,這點(diǎn)與我的職業(yè)發(fā)展方向吻合!展示的圖片中顯示了優(yōu)美的三維結(jié)構(gòu),也表明軟件處理結(jié)果可以完美地展現(xiàn)。

缺點(diǎn):缺乏配準(zhǔn)功能模塊。

結(jié)論:值得深入研究。

官方網(wǎng)站:

http://ukoethe./vigra/#what

介紹的ppt

vigra.pdf

基于這個(gè)庫(kù),衍生出了一個(gè)軟件ilastik

官方網(wǎng)站:http://www./index.php?cat=Home

4. Medpy

由著名的LOLI開(kāi)發(fā),滿足海量高維圖像處理的需求,其中核心的應(yīng)用是圖割分割。Medpy基于Python-ITK,屬于ITK以上的高級(jí)庫(kù)吧。另外,Medpy是一個(gè)很好的學(xué)習(xí)怎么用python玩轉(zhuǎn)ITK的例子,可以看Medpy的代碼來(lái)學(xué)習(xí)怎么用Python-ITK。

主頁(yè),其中有ITK的編譯和配置步驟(解決了一個(gè)ITK的bug)

https://pypi./pypi/MedPy/0.1.0

5. openCV

openCV是計(jì)算機(jī)視覺(jué)領(lǐng)域的開(kāi)源庫(kù),主要是處理視頻的,因此,多維圖像處理方面還不是特別適合。但是openCV的目標(biāo)是實(shí)時(shí)的視頻處理,因此,里面的函數(shù)計(jì)算速度都很快,可以用于二維圖像的快速處理,而且有很多基本的函數(shù),用于預(yù)處理和特征提取還是非常合適的。

python-opencv可以直接在ubuntu源里面安裝,調(diào)用方式是import cv2

python-opencv官方教程

這個(gè)教程雖然是對(duì)應(yīng)opencv3的,但大部分內(nèi)容對(duì)目前的2.X也適用(親測(cè)可用)。

http://docs./trunk/index.html

6. IRTK (Image Registration toolkit)

顧名思義,IRTK主要是用于配準(zhǔn)的。作者并沒(méi)有基于ITK,而是自己實(shí)現(xiàn)很多基本圖像處理和配準(zhǔn)的函數(shù)。根據(jù)作者的解釋?zhuān)@個(gè)工具包相對(duì)于ITK和SimpleITK的優(yōu)點(diǎn)就是調(diào)用簡(jiǎn)單!如果是這樣的話,學(xué)這個(gè)工具還不如學(xué)習(xí)更為通用的ITK了。

官方網(wǎng)站

http://www.doc./~dr/software/

python調(diào)用的方法

http://www.doc./~kpk09/irtk/#

7. (Astronomical) Image Registration

同樣是基于python的,但主要是面對(duì)天文成像圖片的。根據(jù)作者的描述,特點(diǎn)是可以適應(yīng)對(duì)比度差異大的圖像間配準(zhǔn)。

http://image-registration./en/latest/index.html

在2012年,一幫圖像處理牛人搞了個(gè)會(huì)議,討論并且推動(dòng)大家從Matlab轉(zhuǎn)到python平臺(tái),并且做了很好的總結(jié)。

有很多文件可以從會(huì)議的網(wǎng)站下載到

http://www./cvpr2012.html

http://code.google.com/p/python-for-matlab-users/

 

包括一個(gè)演講的ppt,相當(dāng)于做了個(gè)完整的綜述

tutorial_slides.pdf

用python調(diào)用openCV的例子




轉(zhuǎn)載本文請(qǐng)聯(lián)系原作者獲取授權(quán),同時(shí)請(qǐng)注明本文來(lái)自吳景鵬科學(xué)網(wǎng)博客。
鏈接地址:
http://blog.sciencenet.cn/blog-467089-796773.html

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類(lèi)似文章 更多