资源简介
基于matlab的特征匹配的英文印刷字符识别,研究灰度转换、中值滤波、二值化处理、形态学滤波、图像与字符分隔等算法,形成了一套效果明显的字符图像识别算法。采用字符的归一化和细化处理方法,通过二值化和字体类型特征相结合的处理方法完成特征提取,建立了字符标准特征库,合理的模版匹配算法实现了印刷体字符的识别,matlab仿真代码亲测可用。
代码片段和文件信息
function GetDatabase
clc;
hf1 = figure;
imshow(zeros(3232));
fontName = ‘宋体‘;
fontSize = 18;
h = text(15 15 ‘a‘ ‘Color‘ ‘w‘ ‘Fontname‘ fontName ‘FontSize‘ fontSize);
chars = [char(uint8(‘A‘):uint8(‘Z‘)) uint8(‘a‘):uint8(‘z‘) uint8(‘0‘):uint8(‘9‘)];
eleLen = length(chars);
charpic = cell(1eleLen);
for p = 1 : eleLen
set(h ‘String‘ chars(p));
fh = getframe(hf1 [85 58 30 30]);
temp = fh.cdata;
temp = im2bw(temp 0.2);
[r c] = find(temp == 0);
rect = [min(c) min(r) max(c)-min(c) max(r)-min(r)];
temp = imcrop(temp rect);
[f1 f2] = find(temp == 1);
sz = size(temp);
temp = temp(max(1 min(f1)-1):min(max(f1)+1 sz(1))max(1 min(f2)-1):min(max(f2)+1 sz(2)));
charpic{p} = temp;
end
delete(hf1);
foldername = fullfile(pwd ‘Database‘);
if ~exist(foldername ‘dir‘)
mkdir(foldername);
end
for i = 1 : length(charpic)
imwrite(charpic{i} fullfile(pwd sprintf(‘Database/%d.jpg‘ i)));
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-04-08 18:04 第 09 章 基于特征匹配的英文印刷字符识别\
目录 0 2018-04-08 18:04 第 09 章 基于特征匹配的英文印刷字符识别\Databa
文件 568 2017-09-17 16:30 第 09 章 基于特征匹配的英文印刷字符识别\Databa
文件 526 2017-09-17 16:30 第 09 章 基于特征匹配的英文印刷字符识别\Databa
文件 567 2017-09-17 16:30 第 09 章 基于特征匹配的英文印刷字符识别\Databa
文件 473 2017-09-17 16:30 第 09 章 基于特征匹配的英文印刷字符识别\Databa
文件 576 2017-09-17 16:30 第 09 章 基于特征匹配的英文印刷字符识别\Databa
文件 568 2017-09-17 16:30 第 09 章 基于特征匹配的英文印刷字符识别\Databa
文件 547 2017-09-17 16:30 第 09 章 基于特征匹配的英文印刷字符识别\Databa
文件 530 2017-09-17 16:30 第 09 章 基于特征匹配的英文印刷字符识别\Databa
文件 571 2017-09-17 16:30 第 09 章 基于特征匹配的英文印刷字符识别\Databa
文件 573 2017-09-17 16:30 第 09 章 基于特征匹配的英文印刷字符识别\Databa
文件 573 2017-09-17 16:30 第 09 章 基于特征匹配的英文印刷字符识别\Databa
文件 568 2017-09-17 16:30 第 09 章 基于特征匹配的英文印刷字符识别\Databa
文件 522 2017-09-17 16:30 第 09 章 基于特征匹配的英文印刷字符识别\Databa
文件 520 2017-09-17 16:30 第 09 章 基于特征匹配的英文印刷字符识别\Databa
文件 549 2017-09-17 16:30 第 09 章 基于特征匹配的英文印刷字符识别\Databa
文件 568 2017-09-17 16:30 第 09 章 基于特征匹配的英文印刷字符识别\Databa
文件 568 2017-09-17 16:30 第 09 章 基于特征匹配的英文印刷字符识别\Databa
文件 555 2017-09-17 16:30 第 09 章 基于特征匹配的英文印刷字符识别\Databa
文件 566 2017-09-17 16:30 第 09 章 基于特征匹配的英文印刷字符识别\Databa
文件 500 2017-09-17 16:30 第 09 章 基于特征匹配的英文印刷字符识别\Databa
文件 536 2017-09-17 16:30 第 09 章 基于特征匹配的英文印刷字符识别\Databa
文件 494 2017-09-17 16:30 第 09 章 基于特征匹配的英文印刷字符识别\Databa
文件 517 2017-09-17 16:30 第 09 章 基于特征匹配的英文印刷字符识别\Databa
文件 531 2017-09-17 16:30 第 09 章 基于特征匹配的英文印刷字符识别\Databa
文件 496 2017-09-17 16:30 第 09 章 基于特征匹配的英文印刷字符识别\Databa
文件 551 2017-09-17 16:30 第 09 章 基于特征匹配的英文印刷字符识别\Databa
文件 578 2017-09-17 16:30 第 09 章 基于特征匹配的英文印刷字符识别\Databa
文件 528 2017-09-17 16:30 第 09 章 基于特征匹配的英文印刷字符识别\Databa
文件 486 2017-09-17 16:30 第 09 章 基于特征匹配的英文印刷字符识别\Databa
............此处省略170个文件信息
相关资源
- 图像处理/图像分割实验/(自动)阈值
- 霍夫曼Huffman编码译码GUI界面设计.ra
- 双PWM调速系统的仿真模型.rar
- matlab读取二维DXF文件
- matlab读取STL文件
- 基于matlab的应用图像处理进行癌细胞
- 人工免疫算法寻优最大值
- MATLAB求解SEIR模型.zip
- MATLAB中的harq重传
- matlab解决旅行者问题的三种算法遗传
- 集成学习方法matlab实现
- MIT数据库的心电信号预处理matlab程序
- delta机械手工作空间matlab程序
- MATLAB_EOF.zip
- 车牌识别的matlab程序
- 阵列天线切比雪夫分布幅度计算
- GA+SVM的MATLAB程序
- 牛顿拉夫逊法解潮流计算MATLAB程序附
- SAR ADC模型
- 曲面拟合程序MATLAB
- 差分方程的阻滞增长模型 matlab
- 小波神经网络matlab详细代码
- 多目标perota优化MATLAB算法
- 概率数据关联算法matlab程序.zip
- 车牌号识别程序,基于matlab可直接运
- matlab单纯形法程序
- 基于dft的图像压缩matlab实现
- 粒子群SVM.rar
- MATLAB实现SVPWM
- matlab-朴素贝叶斯-鸢尾花数据集
评论
共有 条评论