基于opencv库和tess-two,Zxing在android平台上实现身份证号的识别!
实现原理分析 :通过zxing库捕捉相机获得图像,或者从相册里获取图片,再对图像进行处理....在android studio中选择improt module加载进来 将依赖的opencv的build.gradle里的版本要求和。
?
主工程的build.gradle保持一致。...最后将sdk目录中的native的libs里的文件复制到主工程的main里的jniLibs目录下,jniLibs目录需自己创建.这样opencv库就装载成功了!...2. tesseract库的使用,本文章不对tesseract如何编译做详细介绍,可以使用tess-two,有编译好的,解压的后,把Jar文件添加到项目,把libs目录的文件复制到jniLibs目录下这样...,将assets目录下的语言包文件保存到sd目录下,再对源图像进行比例方法缩小,然后将图像预处理,即找到号码的位置,最后将号码的位置进行识别。