V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
strange1015
V2EX  ›  程序员

请教一下, ocr 相关

  •  
  •   strange1015 · 2016-05-03 15:38:49 +08:00 · 2749 次点击
    这是一个创建于 2913 天前的主题,其中的信息可能已经有所发展或是发生改变。

    H5 页面自身(如使用 js 类库等)能实现识别身份证图片上的身份证号么?或者是上传图片至服务端再做处理?使用的是哪些类库或第三方解决方案?求教。。

    6 条回复    2016-05-03 16:39:21 +08:00
    finab
        1
    finab  
       2016-05-03 15:46:19 +08:00
    感觉 H5 不靠谱啊。
    识别肯定需要大量处理视频流,肯定本地做更好点。
    上传服务器做也不可能只上传某一帧,通常需要处理很多帧才能保证准确度。

    如果是自身 APP 自带浏览器 ,可以写一个专门的模块供 H5 调用。
    murmur
        2
    murmur  
       2016-05-03 15:50:12 +08:00
    服务端做吧,识别都是小事可以训练的,乱七八糟的摆放以及垃圾画质的校正才是难点
    just13
        3
    just13  
       2016-05-03 16:15:00 +08:00
    html5 可行度还是有的, 拿 canvas 做图像识别倒是有人做过, 而且身份证号码毕竟不复杂
    strange1015
        4
    strange1015  
    OP
       2016-05-03 16:15:44 +08:00
    服务端处理的话能推荐一些类库么?要能识别中文的。说 H5 也是没办法,是混合型 App ,在 WebView 里打开 H5 的。
    @finab
    @murmur
    SmiteChow
        5
    SmiteChow  
       2016-05-03 16:23:20 +08:00
    和验证码识别是一样的
    finab
        6
    finab  
       2016-05-03 16:39:21 +08:00
    @strange1015 如果是混合型 APP ,完全可以使用原生代码实现一个功能供 H5 调用,库可以用 Tesseract ,这个是 C++写的,可以用在安卓和 iOS 。功能是图像文字识别,库使用很简单。
    你稍加写点代码就能识别身份证了,身份证的身份证号是在固定位置,所以识别还是很轻松的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5619 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 06:05 · PVG 14:05 · LAX 23:05 · JFK 02:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.