嵌入式开发者社区

标题: TMS320C6748 数字识别疑问 [打印本页]

作者: Tan654321    时间: 2015-12-4 16:20
标题: TMS320C6748 数字识别疑问
我想知道这个数组里面的东西是如何确定的,数字识别和图片中的数字字体,大小等等有什么要求么。我用word写了数字,然后截图过来转化为数组,替换源程序中的数组,也修改了相应的数组大小,只是不知道识别时候总是不正确,另外下面图片中这个数组还不明白,希望能讲解一下。
[attach]552[/attach]

作者: Lewis    时间: 2015-12-4 18:16
这里是扫描数字的左右上下四个边界,吧数字切割出来,一般word上编辑的数字都可以
作者: Tan654321    时间: 2015-12-4 18:26
Lewis 发表于 2015-12-4 18:16
这里是扫描数字的左右上下四个边界,吧数字切割出来,一般word上编辑的数字都可以 ...

那FigureImagel[]这个数组括号里面的内容怎么确定呢??
作者: Tan654321    时间: 2015-12-4 18:32
Lewis 发表于 2015-12-4 18:16
这里是扫描数字的左右上下四个边界,吧数字切割出来,一般word上编辑的数字都可以 ...

数组的设置是什么样子的,我显示的还是黑的.....
[attach]553[/attach][attach]554[/attach]


作者: Lewis    时间: 2015-12-7 10:44
切割后的图像大小是根据检测到的数字边界有关的,FigureImage1的前5个字节描述图像的大小,获取xy的长度:
//        x = (SourceImage[2] << 8) + SourceImage[1]; //一行的像素数
//        y = (SourceImage[4] << 8) + SourceImage[3]; //一列的像素数

作者: Tan654321    时间: 2015-12-7 10:46
Lewis 发表于 2015-12-7 10:44
切割后的图像大小是根据检测到的数字边界有关的,FigureImage1的前5个字节描述图像的大小,获取xy的长度:
...

这个,我换一张图片,就识别不出来了为什么...
或者还想知道的就是那些算法是用MATLAB生成的C代码么??
作者: Lewis    时间: 2015-12-7 11:13
这是一个非常简单的一个算法,通过对数字图像的不同位置划线,得到的交点个数来确定不同的数字
作者: Tan654321    时间: 2015-12-7 11:20
哦哦,那之前你们图片中的数字的字体大小,是一个什么样的??我想用WORD自己写一个数字,截图转化为数组写到程序里面去,但是不知道字体应该为多大,所以想知道你们图片中的字体什么的是个什么样的
作者: Lewis    时间: 2015-12-7 12:04
数字尽量大一点就容易识别出来,字体宋体就可以

作者: Tan654321    时间: 2015-12-7 13:08
恩恩好的谢谢啦,我去试试




欢迎光临 嵌入式开发者社区 (https://51ele.net/) Powered by Discuz! X3.4