实验MATLAB图像分析

实验MATLAB图像分析

2023年7月16日发(作者:)

实验报告

学生姓名

实验时间

实验题目

学号

地点

指导老师

利用MATLAB进行图像分析

实验 掌握MATLAB常用图像分析函数

目的

实一、文本图像分析

验1、使用OTSU法对附件中的图像进行二值化,并将结果保存为

内bw;

关键函数:greythresh, im2bw

2、想办法去掉对二值图像bw中的表格线;

3、提取出各种字号样式文字行(最左列);

4、估计每一个样式文字所在的外接矩形范围

5、估计各种字号样式文字的笔画宽度;

二、文本图像倾斜角估计*

1、对附件中的图像进行二值化;

2、基于二值图像估计图像倾斜角

实1、读图像:I=imread(‘’,’jpg’); figure,imshow(I)

验2、图像二值化:t=greythresh(I); bw=~im2bw(I,t); figure,imshow(bw)

指3、二值图像水平、垂直投影图:hp=sum(bw,1); vp=sum(bw,2);

figure, subplot(211),plot(hp);subplot(212),plot(vp);

idc=find(hp>400), idr=find(vp>400), %找出投影高度大于400的列和行

bw(idr,:)=0; bw(:,idc)=0; %去掉投影高度大于400的列和行

figure,imshow(bw)

%这种方法只适用于去除标准水平行、水平列;如有倾斜,则可用轮廓跟踪法找出过长的轮廓线,或使用直线检测法(如Hough变换)检测出直线,然后再删除长直线

4、各种字号样式文字行所在区域:bw1=bw(:,1:idc(1)-1);

5、使用水平结构元素对bw图像进行形态学连通:bw2=imclose(bw, true(1,15));

6、对bw2进行连通区域分析 [L,N]=bwlabel(bw2); cc=bwconncomp(bw2);

STATS = regionprops(bw2,’BoundingBox’);

。。。。

验结果与 分析

附件:

发布者:admin,转转请注明出处:http://www.yc00.com/web/1689449059a249955.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信