MATLAB的图像处理字母识别

字母识别

  1. ---------------------测试图像预处理及连通区域提取
  2. ---------------------样本库的建立采集feature
  3. ---------------------选择算法输入测试图像进行测试
  4. ---------------------总结

字母识别

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值