天天看點

圖像處理之六邊形網格分割效果

一:原理

根據輸入參數blockSize的大小,将圖像分塊,決定每塊的中心通過該像素塊内所有

像素之和的均值與該塊内部每個像素比較,RGB值之間幾何距離最小為新的中心,疊

代更新運算,直到達到輸入參數聲明的最大循環次數為止,然後輸出結果圖像即可。

二:程式實作

類MyCluster,存儲每個像素塊中心的資訊,計算中心位置。

類SuperPixelsFilter, 濾鏡實作,完成六邊形網格分割的主要功能,其中距離計算,基

于歐幾裡德距離公式。

三:效果

原圖:

圖像處理之六邊形網格分割效果

效果:

圖像處理之六邊形網格分割效果

四:完全源代碼

MyCluster類代碼:

五:參考這裡

該濾鏡是SuperPixel算法的簡單應用,多數時候,我們可能更熟悉

K-Means等圖像分割算法,其實SuperPixel是圖像分割算法之一。

告示一下:

部落格從這個月恢複更新,請大家繼續關注,之前消失了一年,完

成了本人的第一本關于圖像處理的書初稿寫作,謝謝大家厚愛

繼續閱讀