字母识别
- ---------------------测试图像预处理及连通区域提取
- ---------------------样本库的建立采集feature
- ---------------------选择算法输入测试图像进行测试
- ---------------------总结
字母识别
1.imgPreProcess(联通区域提取)目录下
conn.m:连通区域提取分割(在原图的基础上进行了膨胀、腐蚀、膨胀的操作使截取的图像更加接近字母)
%%提取数字的边界,生成新的图
clear;
clc;
f=imread('5.jpg');
f=imadjust(f,[0 1],[1 0]);
SE=strel('square',5); %%膨胀、腐蚀、膨胀
A2=imdilate(f,SE);
SE=strel('disk',3)
f=imerode(A2,SE)
SE=strel('square',3);
f=imdilate(f,SE);
gray_level=graythresh(f);
f=im2bw(f,gray_level);
[l,n]=bwlabel(f,8) %%8连接的连接分量标注
imshow(f)
hold on
for k=1:n