저는 matlab에 새로 입문했지만 상황을 잘 알고 있습니다. 나는 바다의 위성 이미지를 가지고있다. 약간의 땅과 약간의 보트가있다. thresholding을 사용하여 바이너리 마스크와 bwlabel을 만들었지 만 물 위에서 보트와 일치하는 레이블 집합을 만들었습니다. 당신은 이미지에서 볼 수 있듯이이미지의 특정 부분을 분석하는 MATLAB
은 레이블이 일부 디머뿐만 아니라 보트를 포함 : 당신이 무슨 뜻인지 볼 수 있도록 여기에 보트 (토지)를 통해 라벨의 중첩 된 이미지입니다 그들 중 어느 쪽이든 사이드 로브. 사이드 로브가 아닌 보트 만 커버 할 수있는 새로운 라벨 세트를 만드는 방법을 찾아야합니다. 다양한 밝기의 보트가있는 이미지가 많기 때문에 더 밝은 경계점을 사용할 수는 없습니다. 그 중 일부는 다른 보트의 사이드 로브보다 어둡게 보일 것입니다.
그래서 나는이 이미지에서 컬러 섹션을 추출하고, 개별 세그먼트를 thresholding하거나 히스토그램 또는 기타를 사용하여 새로운 레이블 세트를 만드는 방법으로이를 분석하는 방법이 있는지 묻고 싶습니다. 원래의 이미지를 그대로 유지하면서 원래의 이미지 위에 다시 붙일 수 있도록이 새로운 레이블의 위치를 그대로 유지합니다. 그렇다면 어떻게?
감사합니다.
감사합니다. 큰 도움이되었습니다. – user2599252