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);


二 效果





版权声明:本文为qq_39524140原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。