clc
[filename, cd1] = uigetfile( ...
{'*.tif;*.TIF;*.JPG;*.jpg;*.bmp;*.BMP;*.jpeg;*.JPEG;','Image file';...
'*.*', 'All file (*.*)'},'Pick an Image');
d = imread(filename);
figure(1)
imshow(d);
title('原图');
%% 提取
% 红色特征字体
% 提取红色分量
Image=d;
GI1 = (Image(:,:,1)>110 & Image(:,:,2)<150 & Image(:,:,3)<150 ...
& abs(double(Image(:,:,2))-double(Image(:,:,3)))<50 & abs(double(Image(:,:,1))-double(Image(:,:,2)))>30);
%%GI白色像素个数
figure(2)
imshow(GI1);
title('初步定位')
% 分割标志
d = GI1;
se = ones(8); % 腐蚀膨胀模版
d = imdilate(d,se);% 做膨胀运算
figure(3)
imshow(d);
title('膨胀');
figure(4);
imshow(Image);
title('定位图');
L = bwlabel(d);%默认8连通; bwlabe(bw,4);
STATS = regionprops(L,'all');%STATS中含有所有连通域的properations
%在bw图像上绘制出连通域的矩形框
hold on
for i = 1 : 4
boundary = STATS(i).BoundingBox;
rectangle('Position',boundary,'edgecolor','b' );
end
没有合适的资源?快使用搜索试试~ 我知道了~
MATLAB汉字定位检测识别[MATLAB].7z
共3个文件
p:1个
m:1个
jpg:1个
需积分: 5 1 下载量 79 浏览量
2024-08-06
21:15:54
上传
评论
收藏 832KB 7Z 举报
温馨提示
MATLAB汉字检测系统是一种基于MATLAB编程平台的汉字检测和识别系统。它的主要功能是对输入的图像进行处理和分析,从中提取出汉字,并进行检测和识别。 系统的工作流程如下: 1. 图像预处理:对输入的图像进行预处理,包括图像的灰度化、二值化、滤波等操作,以便后续的处理和分析。 2. 汉字提取:通过图像处理和分析算法,从预处理后的图像中提取出汉字区域。这一步通常涉及到边缘检测、连通域分析等技术。 3. 汉字检测:对提取出的汉字区域进行检测,判断其是否为真正的汉字。这一步可以利用机器学习算法,根据已知的汉字样本进行分类和判断。 4. 汉字识别:对检测出的汉字进行识别,将其转化为文字信息。这一步可以利用模式识别和机器学习的方法,建立汉字的特征模型,并通过匹配和分类的方式进行识别。 MATLAB汉字检测系统可以应用于多个领域,如文字识别、图像处理、自动化等。它可以帮助用户快速准确地检测和识别汉字,提高工作效率和准确性。
资源推荐
资源详情
资源评论
收起资源包目录
MATLAB汉字定位检测识别[MATLAB].7z (3个子文件)
MATLAB汉字定位检测识别[MATLAB]
测试图片.jpg 831KB
mainfc.p 202B
test.m 954B
共 3 条
- 1
资源评论
清风明月来几时
- 粉丝: 1101
- 资源: 153
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功