【Java练手项目】Java身份证号码识别系统

【Java练⼿项⽬】Java⾝份证号码识别系统
项⽬介绍
三维模型制作本项⽬是通过学习gitee/nbsl/idCardCv 后整合tess4j,不需要经过训练直接使⽤的,当然,你也可以进⾏训练后进⾏使⽤。该项⽬修改原有的需要安装opencv的过程,全部使⽤javaccp技术重构,通过javaccp引⼊需要的c++库进⾏开发。不需要安装opencv 新增的了前端控制识别区域的功能,新增了后端识别后验证,页⾯样式主要适应paid,重新修改了后⾯的识别过程,⽤户opencv进⾏图⽚优化和区域选择,使⽤tess4j进⾏数字和x的识别配合样式中的区域在后台裁剪相关区域图⽚ /idCardCv/src/main/resources/static/js/plugins/cropper/cropper.css
升华仪遇到问题
1、java.lang.UnsatisfiedLinkError: C:\Users\Administrator.javacpp\cache\opencv-3.4.3-1.4.3-windows-x86_64.jar\org\bytedeco\javacpp\windows-x86_64\jniopencv_core.dll: Can't find dependent libraries 我的问题是因为没有c++运⾏环境,我在img/vc_中添加了64位的运⾏环境
⾝份证号码识别
请求地址 localhost:8080/idCard/index 它基于openCV这个开源库。这意味着你可以获取全部源代码,并且移植到opencv⽀持的所有平台。它是基于java开发。它的识别率较⾼。图⽚清晰情况下,号码检测与识别准确率在90%以上。
Required Software
本版本在以下平台测试通过:
推杆炉windows7 64bit
采集重构jdk1.8.0_45
junit 4
opencv4.3
快速厌氧胶javaccp1.5.3
tess4j4.5.1
tesseract4.0.0
膏药制作项⽬更新
1、先前使⽤base64进⾏图⽚的上传⽐较缓慢,使⽤webuploader插件进⾏分⽚上传,⽹速慢的时候可以提升速度,尤其是paid浏览器使⽤。原页⾯改为idcard_bak.html。
2、原项⽬中有测试图⽚保存路径,统⼀更新到配置⽂档中。
3、将opencv3.4.3升级到4.3
项⽬地址
gitee/endlesshh/idCardCv
更多的Java练⼿项⽬关注公众
有完整的Java初级,⾼级对应的学习路线和资料!专注于java开发。分享java基础、原理性知识、JavaWeb实战、spring全家桶、设计模式、分布式及⾯试资料、开源项⽬,助⼒开发者成长!
欢迎关注:码邦主

本文发布于:2024-09-22 01:34:18,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/245793.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:识别   区域   需要   全部   开发   安装   资料
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议