how to get the roi of an image by masking
이전 댓글 표시
I have an image of size 584x565x3 and a binary mask of size 584x565. please consider the following piece of code
greenimg=I(:,:,2);
masked_I=mask.*greenimg;
imshow(masked_I);
But I am not getting the region of interest instead it seems same as the original mask
Please help
댓글 수: 4
Walter Roberson
2013년 3월 12일
Check the data type of masked_I : is it the same as I ?
Check
any(mask(:) ~= 1)
if it does not say true (or 1) in response then the masked version would be exactly the same
Mahua Nandy(Pal)
2013년 3월 12일
Mahua Nandy(Pal)
2013년 3월 13일
Alessandro
2013년 3월 13일
probably you are reading the roi in the wrong way or you roi isn t a valid roi. look for the values on your roi using unique(roi(:)). Read the roi using imread.
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 ROI-Based Processing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!