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