在科技未达到如此高的境界时,我们应该先关注一下身边的人工智能:Android端身份证识别。为什么我会提到这个名词呢?随着移动终端(智能手机及平板电脑)的普及,几乎人人都有一部手机已经毋庸置疑了。...基于opencv库和tess-two,Zxing在android平台上实现身份证号的识别!
实现原理分析 :通过zxing库捕捉相机获得图像,或者从相册里获取图片,再对图像进行处理....对图像处理 : 对源图像进行像素放大缩小处理>预处理(图像灰度化,低通滤波处理,边缘检测,二值化,中值平滑处理,闭运算)>刷选身份证号的矩形,得到有效行>对有效行进行灰度化,二值化>然后就进行识别....语言包的放置,可以从tesseract-ocr的官网下载中文的或者英文的,但是针对只是身份证号的识别,打算自己训练,官方下载的语言包文件都过大,本篇文章不对如何训练做详细介绍.
4. zxing库的引用...所使用身份证素材来自百度搜索
如上的效果,发现经自己训练的语言包进行识别,识别率是很高的!----