MATLAB提取感兴趣ROI

一 代码

Image0=imread('MER-500-7UM(RQ0002001015)_2017-11-14_10_09_59_790-99.bmp');

%--感兴趣区域ROI
c=[300,673,749,329,300];
r=[1817,1593,1677,1893,1817];
BW1=uint8(roipoly(Image0,c,r));%生成掩膜图像BW1,使得BW1格式与Image0一致。
Image1=Image0.*BW1;%将Image0图像提取ROI,其余部分归零
rect=[min(c) min(r) max(c)-min(c) max(r)-min(r)];%多边形的最小外接矩形
Image2=imcrop(Image1,rect);%裁剪ROI外接矩形,此处rect=[xmin ymin width hight]
figure,imshow(Image1);
figure,imshow(Image2);

 
 

二 效果




猜你喜欢

转载自blog.csdn.net/qq_39524140/article/details/80203955