我正在從事一個畢業設計項目,其目標是對分割算法進行比較分析。是否有任何開源實現的蛇或分水嶺分割算法?
我已經在C++中實現了一些我參與過的本科研究項目中的幾種分割算法(例如Otsu的方法和EM/MPM算法)。
我打算比較我實施的算法與蛇和分水嶺分割。但是,我不打算實現這些算法。所以,我想知道是否有一個實現這些算法的開源圖像處理庫。如果實現使用C/C++,但Java,Python等也是可以的,那將會更好。
我正在從事一個畢業設計項目,其目標是對分割算法進行比較分析。是否有任何開源實現的蛇或分水嶺分割算法?
我已經在C++中實現了一些我參與過的本科研究項目中的幾種分割算法(例如Otsu的方法和EM/MPM算法)。
我打算比較我實施的算法與蛇和分水嶺分割。但是,我不打算實現這些算法。所以,我想知道是否有一個實現這些算法的開源圖像處理庫。如果實現使用C/C++,但Java,Python等也是可以的,那將會更好。
ITK可能是你的解決方案。
國際編碼:Insight分割和註冊工具包(ITK)。 ITK是一個開源的跨平臺系統,爲開發人員提供了一整套用於圖像分析的軟件工具。通過極限編程方法開發,ITK採用領先的算法來註冊和分割多維數據。 [...]
儘管「高水平」目標,ITK是一個集合的分割和特徵提取算法主要用於醫學。當尋找基於蛇的技術時,檢查活動輪廓。
如果我沒有弄錯,許多開源GIS軟件都具有聚焦流功能。基本上,聚焦流程的實現涉及將較高值的像素傳輸到較低值的像素。
春天(INPE的 - 巴西航天局)肯定有一個算法。 Terralib(也是INPEs)有一個完整的API來處理空間對象,這可能是你正在尋找的東西。
Sextante's,是一個gvSIG API /插件,它具有許多柵格函數。至少有一個很好的框架開始。檢查出來
有一個Matlab實現Gradient Vector Flow snakes。 這裏是使用level sets
的蛇的C++實現