2012-07-10 223 views
1

我有一個圖像,看起來像這樣:邊緣去除(在Matlab)

enter image description here

的(藍色)的背景具有零值,則該(紅色)環具有「大」的值(與圖像的其餘部分相比)。我只想繪製樣本的橙色部分。然而,由於圖像的分辨率有限邊緣仍然出現在這裏展示:

enter image description here

正如你可以看到專門的白色區域(是有幾個)以上是很難看到,由於所有來自邊緣的噪音。

是否有一個很好的算法(最好在matlab中)可以幫助我清理這些圖像?

回答

3
  1. 查找環

  2. 二值遮掩使用imdilatestrel

  3. 使用反轉掩碼來「和出」環和區域周圍

    擴張掩碼位