Better code to crop out a connected component?
이전 댓글 표시
Hi, I have written this code to crop out just a connected component on an image:
rp = regionprops(cc, 'BoundingBox');
minr = rp(stainid).BoundingBox(2);
minc = rp(stainid).BoundingBox(1);
maxr = rp(stainid).BoundingBox(2) + rp(stainid).BoundingBox(4);
maxc = rp(stainid).BoundingBox(1) + rp(stainid).BoundingBox(3);
imstainzoom = im(minr:maxr, minc:maxc);
It works, but isn't the best code possible. Also, the bounding box returns non-integers (why is that?). Is there a much more efficient way to do this?
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Region and Image Properties에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!