一:原理
根據輸入參數blockSize的大小,将圖像分塊,決定每塊的中心通過該像素塊内所有
像素之和的均值與該塊内部每個像素比較,RGB值之間幾何距離最小為新的中心,疊
代更新運算,直到達到輸入參數聲明的最大循環次數為止,然後輸出結果圖像即可。
二:程式實作
類MyCluster,存儲每個像素塊中心的資訊,計算中心位置。
類SuperPixelsFilter, 濾鏡實作,完成六邊形網格分割的主要功能,其中距離計算,基
于歐幾裡德距離公式。
三:效果
原圖:

效果:
四:完全源代碼
MyCluster類代碼:
五:參考這裡
該濾鏡是SuperPixel算法的簡單應用,多數時候,我們可能更熟悉
K-Means等圖像分割算法,其實SuperPixel是圖像分割算法之一。
告示一下:
部落格從這個月恢複更新,請大家繼續關注,之前消失了一年,完
成了本人的第一本關于圖像處理的書初稿寫作,謝謝大家厚愛