原理
擊中擊不中變換(HMT)需要兩個結構元素B1和B2,合成壹個結構元素對B=(B1,B2)
壹個用於探測圖像內部,作為擊中部分;另壹個用於探測圖像外部,作為擊不中部分。顯然,B1和B2是不應該相連接的,即B1∩B2=Φ。擊中擊不中變換的數學表達式為:
g(x, y)=hitmiss[f(x, y), B]=erode[f(x, y), B1]AND erode[fc(x, y), B2]
其中,fc(x,y)表示的是f(x,y)的補集。
作用
擊中擊不中變換就是在A圖像上找到和B圖像壹致的那塊區域,舉個例子就是:妳拿著壹張A圖片的壹部分,妳需要在A圖像上找到這張圖片在A圖片上的位置在哪
算法步驟
舉例分析
在A圖中尋找B圖所示的圖像目標的位置
步驟:
1、確定結構元素
既然是尋找圖B所示形狀,選取H為圖B所示的形狀。再選壹個小窗口W,W包含H,M=W-H。如下圖所示:
2、求H對A的腐蝕結果
3、求M對A補集的腐蝕
4.兩張腐蝕圖片求交集
圖片Y中左上角那個紅點就是B在A中的位置 。
MATLAB實戰
結果圖
1.原圖
2.m對A腐蝕後
3.n對A補集腐蝕後
4.兩張腐蝕圖求交集後
圖中左上角就是B在A中的位置
總結