matlab中利用imshow显示图片,若对图片进行了处理再保存肯定会有白边,那么如何去掉白边呢?
如下代码即可解决:
i=1;
I=imread('E:\CNN\Dataset\000.jpg');
figure(1);
imshow(I,'Border','tight');
rectangle('position',[100,100,100,100],'edgecolor','g','linewidth',6);
frame1=getframe(gcf);
im1=frame2im(frame1);
path=['E:\桌面\11\',num2str(i),'.jpg'];
imwrite(im1,path,'jpg');