我對matlab很新穎,但是卻遇到了這種情況。我有一幅海洋的衛星圖像,裏面有一些土地和一些小船。使用閾值製作二進制掩碼和bwlabel,我設法創建了一組符合水上船隻的標籤。這裏是標籤在船(和土地)的疊加圖像,因此您可以明白我的意思:MATLAB分析圖像的某些部分
正如你可以從圖片看到,該標籤包括船以及一些調光器旁瓣旁邊。我需要找到一種方法來創建一套僅覆蓋小船而不是旁瓣的新標籤。我不能只用一個更明亮的門檻,因爲我有很多不同亮度船隻的圖像,其中一些比其他船隻的旁瓣更暗淡。
所以我想我要問的是,有沒有一種方法從這個圖像中提取彩色部分,進一步分析它們(通過閾值化各個部分或使用直方圖或其他)來創建一組新標籤只包含小船,還要保留這些新標籤相對於原始圖像的位置不變,以便我可以將它們重新疊加到原始圖像上?如果是這樣,怎麼樣?
謝謝!
非常感謝您的幫助。 – user2599252