我是靠谱客的博主 斯文蜜粉,最近开发中收集的这篇文章主要介绍【matlab】从图片中截取矩形区域(手工选取/标记在原图上/截取矩形区域并保存),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

%第一步:从图片中选取矩形框区域
I = imread('o.png');
[A,rect] = imcrop(I);
imshow(A);
rect
%第二步:根据rect确定:在原图中绘制的矩形的坐标,注意rect的格式[m n l k]->[(m,n) (m+l,n+k)]->[(n,m) (n+k,m+l)]    
I1 = DrawRectangle(I,[78,309],[191,378]);  
% figure;imshow(I);  
%figure;imshow(I1);  
imwrite(I1,'E:第一篇论文最终稿1028光照补偿论文修改图片方框和截取2.png');  
%第三步:截取矩形区域图像并保存
I2 = imcrop(I,rect);
imwrite(I2,'E:第一篇论文最终稿1028光照补偿论文修改图片方框和截取3.png');

最后

以上就是斯文蜜粉为你收集整理的【matlab】从图片中截取矩形区域(手工选取/标记在原图上/截取矩形区域并保存)的全部内容,希望文章能够帮你解决【matlab】从图片中截取矩形区域(手工选取/标记在原图上/截取矩形区域并保存)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(63)

评论列表共有 0 条评论

立即
投稿
返回
顶部