请教一下, ocr 相关

2016-05-03 15:38:49 +08:00
 strange1015

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

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

如果是自身 APP 自带浏览器 ,可以写一个专门的模块供 H5 调用。
murmur
2016-05-03 15:50:12 +08:00
服务端做吧,识别都是小事可以训练的,乱七八糟的摆放以及垃圾画质的校正才是难点
just13
2016-05-03 16:15:00 +08:00
html5 可行度还是有的, 拿 canvas 做图像识别倒是有人做过, 而且身份证号码毕竟不复杂
strange1015
2016-05-03 16:15:44 +08:00
服务端处理的话能推荐一些类库么?要能识别中文的。说 H5 也是没办法,是混合型 App ,在 WebView 里打开 H5 的。
@finab
@murmur
SmiteChow
2016-05-03 16:23:20 +08:00
和验证码识别是一样的
finab
2016-05-03 16:39:21 +08:00
@strange1015 如果是混合型 APP ,完全可以使用原生代码实现一个功能供 H5 调用,库可以用 Tesseract ,这个是 C++写的,可以用在安卓和 iOS 。功能是图像文字识别,库使用很简单。
你稍加写点代码就能识别身份证了,身份证的身份证号是在固定位置,所以识别还是很轻松的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/276015

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX