java OCR图片信息

u010174217 2013-05-08 02:02:17
java用OCR怎么才能更好的把图片上的数据读出来。像身份证上的图片还有底纹。在OCR是数据往往会出错。有哪位大神有更好的方法使其准确率更高一点????
...全文
243 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Dream2014Dream 2015-04-17
  • 打赏
  • 举报
回复
nihao1919 2013-09-04
  • 打赏
  • 举报
回复
引用 3 楼 shine333 的回复:
如果是身份证,识别上面的文字,最好先做个滤镜处理,把文字颜色接近的颜色留下,其余一律设置成底色。 假设文字黑色:二进制 00000000 00000000 00000000 00000000 (0xFF000000) 32bit,每8bit分别是alpha R G B Alpha都是FF,可以无视,对于RGB你可以考虑只比较其高5位,那么使用掩码 11111111 11111000 11111000 11111000 (0xFFF8F8F8) 如果像素的argb & MASK == 0xFF000000 & MASK,则认为是文字,将其设置为0xFF000000,否则设置为背景0xFFFFFFFF 然后保存图像,再去OCR
高5位是什么意思哦!
u010174217 2013-05-21
  • 打赏
  • 举报
回复
有谁给我推介几本关于ocr的书籍啊,在这先谢过了。
shine333 2013-05-09
  • 打赏
  • 举报
回复
如果是身份证,识别上面的文字,最好先做个滤镜处理,把文字颜色接近的颜色留下,其余一律设置成底色。 假设文字黑色:二进制 00000000 00000000 00000000 00000000 (0xFF000000) 32bit,每8bit分别是alpha R G B Alpha都是FF,可以无视,对于RGB你可以考虑只比较其高5位,那么使用掩码 11111111 11111000 11111000 11111000 (0xFFF8F8F8) 如果像素的argb & MASK == 0xFF000000 & MASK,则认为是文字,将其设置为0xFF000000,否则设置为背景0xFFFFFFFF 然后保存图像,再去OCR
zqfddqr 2013-05-08
  • 打赏
  • 举报
回复
orc准确率都是有限的 像你这种专项的做可以专项优化一下 这个具体的特征提取就得自己 摸索了 这么转向的东西 估计论坛中也没有人有。
u010174217 2013-05-08
  • 打赏
  • 举报
回复
我就是要身份证表面的一些信息就可以了

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧