Fill in boundaries in Image
이전 댓글 표시
How can I fill in the red regions in the image below given by:
%DrawRegions from Binary onto raw image:
labeledImage = bwlabel(Back, 8); % Label each blob so we can make measurements of it
blobMeasurements = regionprops(labeledImage, ROI, 'all'); %ROI is original image
numberOfBlobs = size(blobMeasurements, 1);
hold on;
boundaries = bwboundaries(Back);
numberOfBoundaries = size(boundaries);
subplot(4,5,[1,2,6,7])
hold on
for k = 1 : numberOfBoundaries
thisBoundary = boundaries{k};
plot(thisBoundary(:,2), thisBoundary(:,1), 'r.', 'LineWidth', 1);
end
hold off;
i.e. the red boundaries in the image.

댓글 수: 4
Mohammad Abouali
2015년 1월 15일
편집: Mohammad Abouali
2015년 1월 15일
What do you want to fill it with?
And a side question, the red region apparently comes from the bwlabel of Back. Isn't Back already filled red region then?
Pete sherer
2015년 9월 25일
any solutions to this? I am trying to do the same
Image Analyst
2015년 9월 25일
Mohammad's code worked for Jason. Doesn't it work for you? If not, post your image and code in a new question.
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Image Arithmetic에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
