天天看點

Win8 Metro(C#)數字圖像處理--2.49Zhang二值圖像細化算法



[函數名稱]

  二值圖像細化算法      WriteableBitmap ThinningProcess(WriteableBitmap src)

[算法說明]

  圖像細化(Image Thinning),一般指二值圖像的骨架化(Image Skeletonization)的一種操作運算。

所謂的細化就是經過一層層的剝離,從原來的圖中去掉一些點,但仍要保持原來的形狀,直到得到圖

像的骨架。骨架,可以了解為圖象的中軸。

  細化算法有很多,我們這裡介紹一種二值圖像的快速細化算法—Zhang 細化算法,該算法是Zhang于

1984年提出。

  算法過程如下:

  1,設二值圖像中0為背景,1為目标。目标像素的8鄰域如下圖所示:

Win8 Metro(C#)數字圖像處理--2.49Zhang二值圖像細化算法
Win8 Metro(C#)數字圖像處理--2.49Zhang二值圖像細化算法

繼續閱讀