0

我有兩個二進制圖像,A和B(A和B大小相同但有不同的對象)。每張圖片中有很多區域。現在我想找到A中任何區域的鄰居。我在matlab中使用擴展函數。因爲在擴張之後,A的區域將會增加,所以這可能與B中的一個區域相連。我將B的區域添加到A並繼續這樣做。當我們不能將B的任何區域添加到A時,我將停止。Matlab,找到兩個任意區域

我不知道如何對其進行編碼?你可以幫我嗎。非常感謝 ?這需要花費很多時間來計算嗎?

回答

2

在二進制中的操作被稱爲在集合A的擴張之下的集合B的測地重建。也可以用集合A的補集的侵蝕來執行該操作。您可以在matlab中使用imreconstruct執行此操作。這有助於通過選擇集合A提取集合B中的某些組件。這裏集合A稱爲標記,集合B稱爲掩碼。計算與組件標記操作幾乎呈線性關係。