×

基于MATLAB的字符特征提取和单片机显示

消耗积分:0 | 格式:rar | 大小:1 MB | 2017-12-05

分享资料个

  利用Matlah软件编写了程序提取了的任意大小的字母和汉字的显示特征,给出了对应的图像矩阵,并将读取的二值矩阵转换为单片机能识别的16进制数字代码,通过单片机构建电路实现字母和汉字的显示。提取字母可以改变大小和形状,达到动态显示字母大小和流动变换显示的效果,提高显示设备观赏价值,可以提高人们对重要信息的注意。

  1 文本的提取

  Matlab提取图像生成矩阵

  首先将面网板制作的字母图像放人Matlab安装地址的work文件夹中,按照字母名字排好顺序,然后打开Matlab软件,在命令窗口中键人t=imread( ‘A.bmp’).imshow (t);得到每一个字母的特征二值矩阵,下面截取几个用Matlah软件提取的字母特征矩阵图。

  这里定义了一个矩阵t,用命令t=imread (A.bmp)将Madab软件work文件夹中的A.bmp图片读人到软件里,imshow命令是将读取的图片显示到Matlab窗口中,m=size(t)命令是查看矩阵的大小,据网1可看H{ Matlab读取的A网片的矩阵大小是16x13.接下来t回车就得到图片A的具体二值矩阵图,在这里Matlab将白色部分以1表示,黑色的字母部铃以0表示。在单片机程序中要注意将着个矩阵取反后在转换为16进制字码输入到单片机程序中的字母矩阵中。

基于MATLAB的字符特征提取和单片机显示

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !