首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

有一个78*1900的图片,能否用MATLAB切割出来最左边1*1900的图像?_百度...

发布网友 发布时间:2024-10-23 07:49

我来回答

1个回答

热心网友 时间:5分钟前

我觉得这个题要用图像的字符识别,通过字符的结构进行度量,2013年大学生数学建模大赛B题
imname
=
dir('.\*.bmp');%读入文件夹下的全部图像
im_num
=
length(imname);%
文件夹中图像的个数
im_temp
=
imread(imname(1).name,'bmp');%读入第一幅图像
[height,width]
=
size(im_temp);%得到图像的尺寸
DB(:,:,a)
=
zeros(height,width,im_num,'uint8');
%
读入全部图像
for
a
=
1:length(imname)
DB(:,:,a)
=
imread(imname(a).name,'bmp');%读取图像数据
end
  批量读入图片
  用cat函数连接;
  每个纸条的边界
  ima
=
DB(:,:,a);
  im_left
=
ima(:,1);
  im_right=
ima(:,end);
灰度值就是0
255,你要二值化数也行用
im2bw
左边1*1900的图像就是
im(:,1);
  请采纳我的答案!
  我的代码是调试通过的

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com