找回密码
 立即注册

QQ登录

只需一步,快速开始

druidAAAA

注册会员

11

主题

36

帖子

95

积分

注册会员

积分
95
druidAAAA
注册会员   /  发表于:2017-1-29 14:02  /   查看:4495  /  回复:8
本帖最后由 druidAAAA 于 2017-2-2 17:41 编辑

我用的是Professionl引擎
这张图识别出A

这张图识别出lostBB




这根本不是编程技巧的问题了, 就是引擎问题

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

8 个回复

倒序浏览
gw0506
超级版主   /  发表于:2017-2-3 10:01:14
沙发
识别出A的那个图片你再上传一下,好像没传好,点不开。

识别成lostbb的图片,你看下识别区域是不是包含了P上面的那两个黑点,也许受到了影响。
回复 使用道具 举报
druidAAAA
注册会员   /  发表于:2017-2-3 14:33:08
板凳
本帖最后由 druidAAAA 于 2017-2-3 14:36 编辑
gw0506 发表于 2017-2-3 10:01
识别出A的那个图片你再上传一下,好像没传好,点不开。

识别成lostbb的图片,你看下识别区域是不是包含 ...
图片1:
就是这张图, 因为是个空白的图片, 只有右下角有一点颜色(因为我做了灰度变化)
这张图我的Professional引擎识别出来就是A, 所以我才郁闷, 如果识别不出来或者是个"."我还很好处理

图片2:

"识别成lostbb的图片,你看下识别区域是不是包含了P上面的那两个黑点,也许受到了影响。"
的确是包含了上面的点, 问题是 我不可能每次都截取到超精准的图片, 随着窗口的变化缩放, 总有点别的东西会被截取到
我觉得这professional引擎识别成别的字符是因为精确度不够, 有没加强精确度的方法

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
gw0506
超级版主   /  发表于:2017-2-3 16:45:31
地板
你可以尝试去边框,去噪点这些方法,处理图片之后再识别。
professional引擎已经是最好的引擎了,剩下的准不准,就看预处理了。

至于这个图一,下载下来看着没问题,不过放在帖子里,点击一下确实会立刻关闭,不清楚原因,不过跟其他图片确实不同。你处理灰度的目的是啥?或者你直接二值化去识别试试。
回复 使用道具 举报
druidAAAA
注册会员   /  发表于:2017-2-3 19:39:55
5#
gw0506 发表于 2017-2-3 16:45
你可以尝试去边框,去噪点这些方法,处理图片之后再识别。
professional引擎已经是最好的引擎了,剩下的准 ...

我自己写了3个图形处理程序
1. 灰度化
2. 反色(255-r, 255-g, 255-b)
3. 二值化

以前我是做3步加工的. 现在我为了速度的原因, 只能做 2.反色 这一步
我每秒要截10张全屏图
并且要把全屏图剪切成40个小图, 代表不同的信息区域
再做 反色

以经验来说, 似乎Advance引擎比Professional更准
但是Professional更快,  并且某些图片Advance无法识别

(点击我图片会关闭这个情况.我试过了, 可以打开, 我用的是遨游浏览器)
回复 使用道具 举报
druidAAAA
注册会员   /  发表于:2017-2-3 19:40:02
6#
本帖最后由 druidAAAA 于 2017-2-3 19:41 编辑
gw0506 发表于 2017-2-3 16:45
你可以尝试去边框,去噪点这些方法,处理图片之后再识别。
professional引擎已经是最好的引擎了,剩下的准 ...

我自己写了3个图形处理程序
1. 灰度化
2. 反色(255-r, 255-g, 255-b)
3. 二值化

以前我是做3步加工的. 现在我为了速度的原因, 只能做 2.反色 这一步
我每秒要截10张全屏图
并且要把全屏图剪切成40个小图, 代表不同的信息区域
再做 反色

以经验来说, 似乎Advance引擎比Professional更准
但是Professional更快,  并且某些图片Advance无法识别

(点击我图片会关闭这个情况.我试过了, 可以打开, 我用的是遨游浏览器)(请问去边框指的是什么? 能否详细一点呢)
(去噪点可能没帮助, 这是Png文件, 源图片就2个颜色......)
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-2-4 10:00:15
7#
去边框的功能可以参考\LEADTOOLS 19\Shortcuts\OCR - MICR - ICR - OMR\.NET Class Libraries\Main OCR Demo
中主菜单>>Pages>>Process >>Document Clear up>>Line Remove 功能及代码
但是使用这个的前提是也是需要对图片做二值化处理
其实对于你的这种图片,进行二值化处理应该就可以得到比较满意的结果,可以把背景的杂色或者灰度的变化有效的去除掉
回复 使用道具 举报
druidAAAA
注册会员   /  发表于:2017-2-4 21:37:51
8#
本帖最后由 druidAAAA 于 2017-2-5 10:08 编辑


比如这个10 , 识别出IC
这识别出IO或者10或者I0我都可以理解
这图怎么可能识别出IC 呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-2-6 10:05:24
9#
应该还是受到字体的影响,另外如果文字接近图片边缘你的话可能也会产生一定的影响,我把这个图片拷入画图程序再进行保存后即可识别为I0
不过对于这种识别不到的情况,能做的只有对图片进行预处理优化
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部