[函數名稱]
二值圖像輪廓提取 ContourExtraction(WriteableBitmap src)
[算法說明]
二值圖像的輪廓提取對于圖像識别,圖像分割有着重要意義。該算法的核心就是将圖像目标的内部點消除。所謂内部點,我們要根據目前像素點的鄰域來進行判斷,假設鄰域視窗為3*3視窗,如果目前像素P(x,y)的八個鄰域像素滿足如下條件,則該點即内部點:
1,P(x,y)為目标像素,假設目标像素為黑色0,背景像素為白色255,那麼P(x,y)=0;
2,P(x,y)的八個鄰域像素均為目标像素0;
我們把滿足條件的内部點删除,換為背景點255,即可得到圖像輪廓。
内部點如下圖所示:

[函數代碼]