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
分享到:
相关推荐
综上所述,利用提供的资源,你可以构建一个能在Ubuntu上运行的车牌识别系统,通过QT实现图形界面,结合FFmpeg、EasyPR和OpenCV进行视频处理和车牌识别。这既是一个技术挑战,也是提升自己在音视频处理、计算机视觉和...
本主题聚焦于"C#调用Opencv动态库",这是一种将OpenCV(一个强大的计算机视觉库)的C++接口暴露给C#应用程序的方法。OpenCV是一个开源的计算机视觉和机器学习库,它包含了大量的算法,适用于图像处理、特征检测、...
最新2020-05-26;spring boot + maven + opencv 车牌识别系统,包含车牌检测、车牌号识别训练;支持黄、蓝、绿车牌检测及车牌号码识别
在本文中,我们将深入探讨如何使用OpenCV库构建一个智能车牌识别系统,主要涉及C++编程语言。OpenCV(Open Source Computer Vision Library)是一个强大的计算机视觉库,它提供了丰富的功能,用于图像处理、特征检测...
在Java编程环境中集成并使用OpenCV库,可以实现强大的计算机视觉功能,如图像处理、对象检测、人脸识别等。本教程将详细介绍如何在Java项目中调用OpenCV,并提供相关代码示例。 首先,你需要了解OpenCV是什么。...
EasyPR-Java车牌识别项目是一款专为Java开发者设计的开源车牌识别系统,它基于OpenCV 2.4.11版本构建,旨在简化车牌识别的过程,使得开发者能够快速将这一功能集成到自己的应用中。在Java环境中,Eclipse作为广泛...
一:相比于其他的车牌识别系统,EasyPR有如下特点:它基于openCV这个开源库,这意味着所有它的代码都可以轻易的获取。它能够识别中文,例如车牌为苏EUK722的图片,它可以准确地输出std:string类型的"苏EUK722"的结果...
为了实现Java与OpenCV的结合,需要通过Java Native Interface (JNI)技术来调用OpenCV中的C/C++函数。JNI是一种标准的Java API,用于在Java应用程序中加载和调用本地库中的函数。以下是使用JNI技术调用OpenCV目标检测...
毕设新项目基于Java和opencv实现车牌识别的停车场收费管理系统源码.7z毕设新项目基于Java和opencv实现车牌识别的停车场收费管理系统源码.7z 【备注】 主要针对计算机相关专业的正在做毕设的学生和需要项目实战的Java...
大学毕业设计 使用python基于opencv开发车牌识别系统,可以实现后台传输的图片识别 使用了两个相同结构的卷积神经网络 车牌识别系统可以分为两个部分, 第一个部分是车牌定位过滤部分; 第二个部分是字符识别部分; ...
EasyPR是开源的中文车牌识别项目,它基于C++开发,利用了强大的OpenCV计算机视觉库。OpenCV提供了一系列图像处理和机器学习功能,如Haar特征级联分类器、SVM(Support Vector Machine,支持向量机)等,对于车牌识别...
OpenCV是一个强大的开源计算机视觉库,它提供了丰富的函数和算法,可以帮助开发者在移动设备上实现复杂的图像分析任务,如车牌识别。以下是对该主题的详细解释: 1. **Android与OpenCV集成**: 在Android项目中...
【基于OpenCV的车牌识别系统】是一个综合运用计算机视觉、图像处理和人工智能技术的项目,主要目的是自动识别车辆的车牌信息。在计算机科学领域,尤其是计算机视觉和人工智能方向,这样的系统有着广泛的应用,如交通...
这个包中的`opencv-454.jar`文件是Java版的OpenCV库,它允许Java开发者直接在Java代码中调用OpenCV的功能,从而无需关心底层的C++实现细节。 其次,`libopencv_java454.so`是一个动态链接库文件,它是OpenCV与Java...
基于opencv的C++车牌识别,简单的识别系统。。。。。。。。。。。。
本项目主要探讨了如何利用Python和OpenCV库实现车牌识别。在这个过程中,关键的技术是边缘检测和颜色识别,其中Canny算子是边缘检测的重要工具。 首先,边缘检测是图像处理中的基础步骤,它能够帮助我们找出图像中...
本项目专注于使用OpenCV库进行视频中的车牌识别,这需要对图像处理、模式识别以及机器学习有一定的理解。以下是对该主题的详细阐述: 一、OpenCV简介 OpenCV(开源计算机视觉库)是一个强大的跨平台库,提供了丰富...
毕业设计,基于Qt+openCV+EasyPr库编写的车牌识别计时计费系统,内含完整源代码 Car plate recognition with Deep Learning (Qt with EasyPr) Qt与EasyPr库编写的车牌识别计时计费系统(毕业设计) 我希望你能具备...
本科毕业设计Java基于opencv车牌识别的停车场收费系统源码本科毕业设计Java基于opencv车牌识别的停车场收费系统源码本科毕业设计Java基于opencv车牌识别的停车场收费系统源码本科毕业设计Java基于opencv车牌识别的...