使用easyPR调用openCV动态库,实现java版的中文车牌识别
来源:互联网 发布:通过php将base64 编辑:程序博客网 时间:2024/06/06 07:27
EasyPR是一个中文C++的开源车牌识别系统,其目标是成为一个简单、高效、准确的车牌识别引擎。
“樂樂 / EasyPR-Java”开发了EasyPR的java版本,但没有上传lib目录,可能会导致许多同学无法运行。本人通过摸索,在其项目基础上增加了maven配置和使用说明,方便广大码农参考使用。原项目git地址:https://git.oschina.net/coca_le_cola/EasyPR-Java.git ,本人整理后的git地址:http://git.oschina.net/lgcjava/EasyPR-java。
Downloads and Installation 下载安装
Git克隆一份拷贝到你本机或者直接下载zip压缩。EasyPR-Java 使用maven管理,需事先安装maven,并在eclipse配置变量M2_REPO,指向本地maven配置库。
另外本项目运行时需要安装opencv-2.4.11.exe,请从http://opencv.org/官网下载后安装。安装过程其实就只是解压。
Eclipse
1.在项目根目录下执行maven eclipse:eclipse 然后使用Eclipse直接导入EasyPR的目录。
2.指定src和res为源代码目录
3.在project--properies--java-build-path中,选中opencv*.jar,指定native liberary目录为$%OPENCV_HOME%\build\java\x64
4.有时报错Failed to write core dump. Minidumps are not enabled by default on client versions of Windows,尚未找到对虚拟机应参数配置,可解决。
5.GeneralTest是用于批量测试的,但openCV不支持文件名中有中文字符。文件名称中有中文时会报错:
OpenCV Error: Assertion failed (scn == 3 || scn == 4) in cv::cvtColor, file ........\opencv\modules\imgproc\src\color.cpp, line 3739
所以批量测试时,可使用general_test2目录
6.jdk必须和系统位数相同,即同时使用64或32的。
Required Software
本版本在以下平台测试通过:
windows10 64bit
Eclipse Java EE IDE for Web Developers. Version: Mars.2 Release (4.5.2)
jdk1.7-64时运行报错
junit 4
2 0
- 使用easyPR调用openCV动态库,实现java版的中文车牌识别
- 基于EasyPR的车牌识别android实现
- EasyPR-Java新能源车牌识别
- EasyPR-Java开源中文车牌识别系统工程部署
- 车牌识别之Java调用EasyPR-linux篇
- 车牌识别之Java调用EasyPR-linux篇
- EasyPR--一个开源的中文车牌识别系统
- EasyPR--一个开源的中文车牌识别系统
- EasyPR是一个开源的中文车牌识别系统
- EasyPR--一个开源的中文车牌识别系统(转)
- EasyPR--一个开源的中文车牌识别系统
- EasyPR--一个开源的中文车牌识别系统
- EasyPR--一个开源的中文车牌识别系统
- 开源车牌识别软件EasyPR 使用
- EasyPR-开源的车牌识别系统
- android的车牌识别系统EasyPR
- 非常详细的讲解车牌识别easypr
- EasyPR(车牌识别系统)VS+Opencv环境配置的关键点
- Java 使用静态嵌套类引发的"bug"
- 一些技术博客和文章
- Android Studio高级配置
- PAT 1051Longest Symmetric String (25)(对称字符串)
- fedora samba经典配置
- 使用easyPR调用openCV动态库,实现java版的中文车牌识别
- git常用指令
- 表格的添加数据笔记
- vector数组
- java常用算法之两个有序list的合并
- poj 3060
- 欢迎使用CSDN-markdown编辑器
- 前端面试集锦(三)js中的作用域
- linux-多线程