ImagePy 簡介
ImagePy 是一款基於 Python 的可擴展圖像處理框架,可謂是 Python 版的 ImageJ,但設計更為精簡,可以輕鬆接入 scipy, scikit-image, opencv 等任何基於 numpy 的圖像處理庫。
Github地址:下載地址 主頁:http://www.imagepy.org/
基於Python的超輕量級開源圖像處理框架n簡介:
- 支持bmp, rgb, png等常用圖像格式
- 可以處理灰度圖像和多通道(彩色)圖像,支持圖像棧(序列)操作
- 可以進行常用的各種數學運算,常用的濾波器操作
- 支持各種選區操作(點,線,面,多線,多面,鏤空多邊形)
- 可以進行像圖像測量,以及像素統計
- 能夠進行dem地表重建,圖像序列的三維重建
- 支持宏錄製,可接入scikit-image, opencv, itk等基於numpy的第三方庫
獲取: GitHub: yxdragon/imagepy: Image process framework based on plugin like imagej, it is esay to glue with skimage, opencv, mayavi...
1 $ git clone https://github.com/yxdragon/imagepy.gitn
安裝:
安裝 Python,Linux已經預裝,Windows 到官網下載
安裝依賴包 Numpy, Scipy, wxpython [opencv, scikit-image, mayavi]Ubuntu:
1 $ apt-get install python-numpyn2 $ apt-get install python-scipyn3 $ apt-get install python-wxpythonn
Windows:
你可以從這裡獲取 Numpy, Scipy, wxpython 等二進位文件(whl)然後依次用pip進行安裝
1 $ python -m pip install your_filen_ame.whln
運行: 進入克隆下來的項目主目錄,運行main.py腳本文件, 你將會看到如下的主界面。
ImagePy 能做什麼?
以下僅僅列舉 ImagePy 的一小部分功能:
細胞計數
圖像匹配
地表重建
三維重建
文檔:ImagePy 文檔目錄 - 知乎專欄
推薦閱讀:
※OpenCV人臉識別之二:模型訓練
※1.22【OpenCV圖像處理】像素重映射
※C++實現神經網路之五—模型的保存和載入以及畫出實時輸出曲線
※1.26【OpenCV圖像處理】模板匹配