项⽬介绍
三维模型制作
本项⽬是通过学习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全家桶、设计模式、分布式及⾯试资料、开源项⽬,助⼒开发者成长!
欢迎关注:码邦主