使用easyPR调用openCV动态库,实现java版的中文车牌识别

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。




[b]Downloads and Installation 下载安装[/b]
Git克隆一份拷贝到你本机或者直接下载zip压缩。EasyPR-Java 使用maven管理,需事先安装maven,并在eclipse配置变量M2_REPO,指向本地maven配置库。

另外本项目运行时需要安装opencv-2.4.11.exe,请从http://opencv.org/官网下载后安装。安装过程其实就只是解压。

[b]Eclipse[/b]

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, fi
基于Opencv实现车牌图片识别系统,为什么spring能最好地改变Java 小编利用空余时间整理了一份《MySQL性能调优手册》,初衷也很简单,就是希望能够帮助到大家,减轻大家的负担和节省时间。关于这个,给大家看一份学习大纲(PDF)文件,每一个分支里面会有详细的介绍。这里都是以图片形式展示介绍,如要下载原文件以及更多的性能调优笔记(MySQL+Tomcat+JVM)!提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!** 阅读详情

相关推荐

OpenCV通过SVM训练车牌判别(JAVA

这是Java本的OpenCV训练代码,测试集和训练集提供下载连接。这里只贴完整代码。带有注释,理解起来不困难。博主测试后识别率高。数据集下载地址https://download.csdn.net/download/wskfly/12030833 package com.it.opencv; import java.io.File; import java.util.ArrayList; ...

wskfly的博客 1520

基于spring boot+maven+opencv实现的图像深度学习Demo项目,包含车牌识别、人脸识别、证件识别等功能

基于spring boot + maven + opencv 实现的图像深度学习Demo项目,包含车牌识别、人脸识别、证件识别等功能,贯穿样本处理、模型训练、图像处理、对象检测、对象识别等技术点

Java实现车牌识别与定位实战指南

简介:车牌识别是计算机视觉技术在交通管理、智能停车、自动驾驶等领域的关键应用。本项目侧重于Java语言在车牌识别与定位功能的实现,涵盖图像处理、模式识别和机器学习技术。使用OpenCV库进行图像的预处理、特征提取、模板匹配和轮廓检测是实现车牌定位的基础步骤。字符分割和识别则要求使用机器学习或深度学习模型,例如SVM或CNN。深度学习模型如CNN在车牌识别中的应用尤为重要,通过卷积层、池化层、全连接层和softmax层来识别车牌及其字符。

weixin_42600407的博客 1052

OpenCv —— 检测车牌

具体查看博文:https://blog.csdn.net/automoblie0/article/details/125450001?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22125450001%22%2C%22source%22%3A%22automoblie0%22%7D&ctrtid=Z3H8Q

基于Opencv实现车牌图片识别系统

• 这是一个基于spring boot + maven + opencv 实现的图像识别及训练的Demo项目 • 包含车牌识别、人脸识别等功能,贯穿样本处理、模型训练、图像处理、对象检测、对象识别等技术点 • java语言的深度学习项目,在整个开源社区来说都相对较少; • 拥有完整的训练过程、检测、识别过程的开源项目更是少之又少!!

软件开发实战项目分享 7699

opencv java 车牌定位_OpenCV实现车牌定位(C++)

最近开始接触 C++ 了,就拿一个 OpenCV 小项目来练练手。在车牌自动识别系统中,从汽车图像的获取到车牌字符处理是一个复杂的过程,本文就以一个简单的方法来处理车牌定位。我国的汽车牌照一般由七个字符和一个点组成,车牌字符的高度和宽度是固定的,分别为90mm和45mm,七个字符之间的距离也是固定的12mm,点分割符的直径是10mm。使用的图片是从百度上随便找的(侵删),展示一下原图和灰度图:#i...

weixin_36207513的博客 860

使用opencv进行车牌提取及识别

商业合作可联系:547691062@qq.com 目录 1车牌提取过程 1.1车辆图像获取 1.2车牌定位 1.3车牌字符分割 2车牌提取 2.1灰度化 2.2Candy边缘检测 2.3形态学(膨胀腐蚀)处理 2.4轮廓处理 2.5自适应二值化处理 3字符提取分割 3.1像素值判断 3.2确认字符位置 车牌提取过程 一个典型的车辆牌照...

weixin_NineDays66 9万+

在android上使用easyPR+caffe进行车牌检测与识别

概述本文介绍如何在anroid平台上进行车牌的检测与识别。检测是利用easyPR做的,主要用到SVM这个机器学习算法,识别是用深度学习做的,用caffe训练字符的识别模型,然后跑在anroid平台上。先上最终效果图

qq_28725695的博客 5767

java 调用 easypr_EasyPR-native: 开源项目EasyPRjava(scala),python,nodejs,golang,rust(语言不稳定,暂时有bug)简单接口提供,站...

说明此项目是提供开源车牌识别系统EasyPRjava,scala,python,nodejs,go语言(windows和linux)调用的简单接口EasyPR(github)(oschina)为此工程的子模块,没有做任何修改EasyPR-change替换EasyPR中的对应同名的源代码文件,不然无法加载自己定义的路径的模型文件,源代码中有bugNativeEasyPR提供c++层的native代...

weixin_33304613的博客 402

车牌识别

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34357267的博客 166

学习yolo+Java+opencv简单案例(三)

主要内容:车牌检测+识别(什么颜色的车牌车牌号) 模型作用:车牌检测,车牌识别 文章的最后附上我的源码地址。

乄bluefox - CSDN博客 1738

java opencv 提取车牌_opencv 学习之 车牌提取

车牌识别分两步,一是车牌提取,而是字符识别。下面是车牌提取。VS2010。OpenCV249。//载入图像char * path = "d:\\picture\\06.jpg";IplImage * frame = cvLoadImage(path);if(!frame) return 0;cvNamedWindow("frame", 1);cvShowImage("frame", frame);...

weixin_40003767的博客 715

java opencv 提取车牌_OpenCV实现车牌字符分割(C++)

之前的车牌定位中已经获取到了车牌的位置,并且对车牌进行了提取。我们最终的目的是进行车牌识别,在这之前需要将字符进行分割,方便对每一个字符进行识别,最后将其拼接后便是完整的车牌号码。关于车牌定位可以看这篇文章: OpenCV车牌定位(C++),本文使用的图片也是来自这里。先来看一看原图:最左边的汉字本来是 沪,截取时只获得了右边一点点的部分,这与原图和获取方法都有关,对于川、沪… 这一类左右分开的字...

weixin_36205186的博客 628

web开发面试题,2020前端经典面试题整理合集

大厂面试真题整理 CSS: 1,盒模型 2,如何让一个盒子水平垂直居中? 3,css 优先级确定 4,解释下浮动和它的工作原理,清除浮动的方法? 5,CSS隐藏元素的几种方法 6,如何实现浏览器内多个标签页之间的通信? 7,简要说一下CSS的元素分类 8,link @import 导入 css 9,画三角形 JavaScript: 1,介绍JavaScript的基本数据类型 2,jQuery使用建议 3,栈和堆的区别? 4,Javascript实现继承的几种方式? 5,Javascript创建对象的几种方

m0_60125134的博客 304

车牌识别与图像处理的SpringBoot项目实战:OpenCV集成与Java开发

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程。Spring Boot简化了基于Spring的应用开发,可以通过“约定优于配置”的原则,提供多种默认配置,帮助开发者快速启动和运行Spring应用。Spring Boot的主要特点包括:- 独立运行:Spring Boot可以创建独立的、生产级别的基于Spring框架的应用。

weixin_34640289的博客 902

OpenCV 入门(二)—— 车牌定位

车牌定位:从整张图片中识别出牌照,主要操作包括对原图进行预处理、把车牌从整图中抠出字符分割:将牌照中的字符进行切割字符识别识别单个字符,然后拼接成字符串本节是 OpenCV 车牌识别的第一节课,主要完成了车牌定位的工作。为了找出图像中的蓝色部分,需要检查 RGB 分量中的 Blue 分量就可以了。

tmacfrank 6100

基于java的开源车牌识别源码

真正的大师,永远都怀着一颗学徒的心! 有没有发现昨天断更了一天 年底各种写文档 准备项目验收 刚好也快放假啦 忙完这几天 要回老家过年了 可能要断更一段时间啦 年后会继续的 今天给大家推荐一个开源的车牌识别的demo源码 技术选型 软件架构 B/S 架构,前端html + requireJS,后端java 数据库使用 sqlite3.0 接口文档使用swagger 2.0 软件本 jdk 1.8.61+ maven 3.0+ opencv 4.0.1 [或者:

MMKJSH的博客 1796

javacv 人脸车牌识别

JavaCV 人脸车牌识别技术解析 在人工智能领域,计算机视觉技术正变得越来越重要。JavaCV,即JavaOpenCV,是一个强大的计算机视觉库,它提供了丰富的图像处理和机器学习功能。本文将介绍如何使用JavaCV进行人脸和车牌识别JavaCV简介 JavaCV是一个JavaOpenCV封装,它允许开发者在Jav...

weixin_41098841的博客 283
上一篇: 日志总结---从common-log、self4j、log4j到logback、logstash
下一篇: 使用easyPR调用openCV动态库,实现java版的中文车牌识别
李国才
博客等级 码龄14年 73粉丝 45原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值