Linux + HyperLPR 进行车牌识别

HyperLPR3车牌识别-Android-SDK光速部署与使用 基于深度学习高性能中文车牌识别 High Performance Chinese License Plate Recognition Framework.快速部署AndroidSDK 阅读详情
AI摘要

本文介绍基于Linux环境使用HyperLPR进行车牌识别的安装编译过程。包括安装升级cmake编译工具、安装opencv - 3.3、编译源码以及测试等步骤,还提到基于C++和Python的实现方式有差异,C++版本用opencv3.3之后版本,同时给出ssh远程登陆可能出现的报错。

Linux + HyperLPR 进行车牌识别

基于C++的源码和基于Python的实现方式有较大差异,C++版本使用的是opencv3.3之后的版本,在opencv3.3版本之后tensorflow模块已经集成到opencv中了。这里仅仅介绍基于Linux环境的安装编译。

1.安装升级cmake编译工具
编译HyperLPR源码需要cmake 3.6以上版本
先安装相关依赖
【sudo apt-get install build-essential】
【sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev】
【cd /home/user/project/】
【wget https://cmake.org/files/v3.10/cmake-3.10.3.tar.gz】
【tar -zxvf cmake-3.10.3.tar.gz】
【cd cmake-3.10.3/】
【./configure】生成makefile文件
【make -j4】 编译源码,-j4是为了加快编译速度,也可以不加
【sudo make install】自动安装cmake
【cmake --version】 查看cmake版本

2.安装opencv-3.3
下载链接 https://opencv.org/opencv-3-3.html
下载之后解压缩
【cd opencv-3.3.0】
【mkdir build】创建编译目库
【cd build】
【cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/home/software/opencv …】
注意后面"…"不能省略
【sudo make -j4】
【sudo make install】

3.编译源码
【cd HyperLPR.git/】
【cd Prj-Linux/】
【mkdir build】
【cd build/】
【cmake …/】
【make -j4】
编译完成之后会在【HyperLPR.git/Prj-Linux/lpr】下生成可执行文件

4.测试
在HyperLPR.git/Prj-Linux/lpr目录下,有个src存放的是核心代码,test目录下存放的测试demo, 在同级目录下创建res目录,放入一个带车牌的图片命名为test1.jpg,运行【./TEST_Detection】
在这里插入图片描述
注意:如果是通过ssh远程登陆会报错
“(image:9070): Gtk-WARNING **: cannot open display:”

基于yolov5和LPRNet车牌识别项目 基于yolov5和lprnet实现的车牌识别项目,包括完成过程以及遇到的一些问题及其解决方法。 阅读详情

相关推荐

HyperLPR3车牌识别库的Linux编译避坑指南(从依赖安装到Demo运行)

本文提供了在Linux系统(以Ubuntu 20.04为例)上编译和运行HyperLPR3车牌识别库C/C++ Demo的详细指南。内容涵盖从OpenCV、MNN等关键依赖的源码编译安装,到HyperLPR3核心库的编译避坑与常见错误修复,最后指导如何成功运行示例程序进行车牌识别测试,旨在帮助开发者高效部署,避免环境配置中的典型问题。

s4t5u6v的博客 554

OpenCV图像算法_灰度化

加权平均法:根据重要性及其指标,将三个分量以不同的权值进行平均加权 由于人对绿色的敏感最高,对蓝色敏感最低。因此按照加权平均得到较合理的灰度图像。灰度是一种图像亮度的表示方法,将彩色图像转化成为灰度图像的过程称为图像的灰度化处理。在RGB模型中,如果R=G=B时,则彩色表示一种灰度颜色,其中R=G=B的值叫灰度值。最大值法:将彩色图像中的三分量亮度的最大值作为灰度图的灰度值。平均值法:将彩色图像中的三分量亮度求平均得到一个灰度值。

m0_57771280的博客 901

HyperLPR3车牌识别-Linux/MacOS使用:C/C++库编译

基于深度学习高性能中文车牌识别 High Performance Chinese License Plate Recognition Framework. C/C++工程编译

tunm 7205

车牌识别LPR(三)-- LPR系统整体结构

第三篇:系统的整体架构   LPR系统大体上可由图像采集系统,图像处理系统,数据库管理系统三个子系统组成。它综合了通讯、信息、控制、传感、计算机等各种先进技术,构成一个智能电子系统。   图像采集系统:图像采集系统主要由传感器、辅助照明设备和图像采集设备组成,主要功能是采集车辆图像。当有车辆经过时会触发感应装置,感应装置一般为地感线圈,触发成功后摄像机或照相机会自动采集当前...

weixin_30871701的博客 702

HyperLPR3车牌识别-C/C++库跨平台编译指南:从Linux到MacOS实战

本文详细介绍了HyperLPR3车牌识别C/C++库在Linux和MacOS两大平台上的跨平台编译实战指南。从环境依赖(CMake、OpenCV、MNN)的安装配置,到源码获取、项目结构解析,再到分别使用标准CMake流程和官方脚本进行编译,并提供了常见问题解决方案。最后通过编译运行示例程序,验证库功能并解读核心API调用流程,帮助开发者快速完成从环境搭建到集成测试的全过程。

weixin_29194693的博客 383

HyperLPR3车牌识别跨平台实战:Linux/MacOS下C/C++动态库编译指南

本文详细介绍了HyperLPR3车牌识别在Linux和MacOS平台下的C/C++动态库编译实战指南。从环境准备、源码获取到动态库编译全流程,提供了跨平台兼容性处理和性能优化的实用技巧,帮助开发者高效部署车牌识别系统。

weixin_29163581的博客 134

车牌识别LPR(一)-- 研究背景

  在年尾用了几天的时间将2014年的所有工作都总结了一遍,将之前的文档综合了下。   以下是LPR系统,车牌识别的一些总结资料。 第一篇:LPR研究背景   汽车的出现改变了以往出行徒步和以马代步的时代,极大地改变了人们的生活方式,扩大了人们的活动范围,加强了人与人之间的交流。全世界的汽车拥有量呈爆炸性增长,汽车虽方便了我们的出行,但同时也造成了城市交通压力,应用现代科技解决汽车...

weixin_30616969的博客 1056

车牌识别Hyperlpr

HyperLPR是一个使用深度学习针对对中文车牌识别的实现,开源地址:https://github.com/zeusees/HyperLPR,在windows下,使用vs2013编译成功,编译前需要修改opencv340的include和lib路径。

HyperLPR3车牌识别-Linux/MacOS使用:C/C++库编译指南

HyperLPR3车牌识别-Linux/MacOS使用:C/C++库编译指南 【下载地址】HyperLPR3车牌识别-LinuxMacOS使用CC库编译指南分享 HyperLPR3车牌识别-Linux/MacOS使用:C/C++库编译指南欢迎来到HyperLPR3车牌识别的快速上手文档,专门针对希望在Linux和MacO...

gitblog_06571的博客 503

HyperLPR3高性能车牌识别框架_一个基于深度学习和计算机视觉技术开发的跨平台开源车牌自动识别系统_支持中文字符数字字母及多种特殊车牌格式的实时检测与识别_采用优化的卷积神.zip

HyperLPR3高性能车牌识别框架_一个基于深度学习和计算机视觉技术开发的跨平台开源车牌自动识别系统_支持中文字符数字字母及多种特殊车牌格式的实时检测与识别_采用优化的卷积神.zip

SimpleITK图像基础(一)——3D Resampling

文章目录前言基于SimpleITK进行实现 前言 进入深度学习网络之前需要进行统一数据集,这个时候需要对这些数据集进行重新采样,即假设各向同性体素并重新定向它们,以便可以读取所有图像的像素矩阵。 在将方位变换成一致时,可以用DICOMOrientImageFilter过滤器,可以将 DesiredCoordinateOrientation设置为你想要变换的方位,它将计算出所需的置换顺序并根据需要执行翻转以接近所需方向。 基于SimpleITK进行实现 workflow如下: step 1:首先运行DICOM

YYY_77的博客 2019

HyperLPR中文车牌识别

转自:https://blog.youkuaiyun.com/djstavaV/article/details/86883931 原文出处:https://xugaoxiang.com/2019/12/16/hyperlpr/ 软硬件环境 Intel® Xeon® CPU E5-1607 v4 @ 3.10GHz GTX 1070 Ti 32G ubuntu 18.04 64bit anaconda with python 3.6 tensorflow-gpu keras opencv 3.4.3 .

haima1998的专栏 7722

历年北京理工大学复试专业综合题

。

A place to record sth. 2万+

HyperLPR车牌识别

软硬件环境Intel(R) Xeon(R) CPU E5-1607 v4 @ 3.10GHzGTX 1070 Ti 32Gubuntu 18.04 64bitanaconda with ...

616

Opencv4.5.1 微信二维码识别功能 QRCode 编译与使用 C++

部分参考:https://mp.weixin.qq.com/s/2GZAJAUPHTXFOKDRv-D21Q 一、下载源码 https://github.com/opencv 二、源码编译 ① 在cmake中添加源码编译路径和生成路径,第一次点击configure。 ② 添加contrib路径 第一次configure后,找到OPENCV_EXTRA_MODULES_PATH,将contrib路径添加进来,注意要具体到modules/,继续configure。 ..

zaibeijixing的专栏 1万+

从零开始:IBM V3700控制器更换与机器代码升级全流程指南

本文详细介绍了IBM V3700存储系统控制器更换与机器代码升级的全流程指南。从前期准备、硬件更换到版本同步,逐步解析如何应对503错误等常见问题,确保系统稳定运行。通过实战案例和优化建议,帮助工程师高效完成维护任务,提升存储系统可用性。

weixin_28365523的博客 312

HyperLPR3车牌识别实战:从零构建智能车牌识别系统

想要快速构建一个高性能的车牌识别系统吗?HyperLPR3作为基于深度学习的中文车牌识别框架,能够帮助你在短时间内搭建完整的识别解决方案。本文将带你从环境配置到部署实战,全面掌握车牌识别技术。 ## 快速了解HyperLPR3的强大功能 HyperLPR3是一个专门针对中文车牌设计的高性能识别框架,集成了车牌检测、字符识别和类型分类三大核心功能。无论你是新手开发者还是有一定经验的工程师,都能通

gitblog_00955的博客 1038

西南科技大学模拟电子技术实验七(集成运算放大器的非线性应用)预习报告

将电位器Rp调至中心位置,用双综示波器观察并绘制方波U0的波形,测量其幅值和频率;将电位器RP调至中心位置,用示波器观察并绘制锯齿波U0的波形,记录;示波器基线调零,Ui输入1000HZ、幅值为2V的正弦信号,观察并记录Ui与U0波形,读出图中波形跳变时的Ui临界值;用万用表电位器RP调至预测结果位置,用示波器观察并描绘三角波输出U0及方波输出uo’,测其幅值、频率及Rp值,记录之。示波器基线调零,U输入1000HZ、幅值为2V的正弦信号,观察UI与U0波形。理论算法公式:当Ui

Welcome To My6n Blog 3933

python 车牌识别训练模型_使用Python基于HyperLPR/Mask-RCNN的中文车牌识别

基于HyperLPR的中文车牌识别HyperLPR简介HyperLPR是开源的基于深度学习实现的高性能中文车牌识别库,由北京智云视图科技有限公司开发,与较为流行的开源的其他框架相比,它的检测速度、鲁棒性和多场景的适应性都要好于目前开源的框架,HyperLPR可以识别多种中文车牌,包括单行蓝牌/黄牌,白牌(白色警用车牌),新能源车牌,使馆/港澳车牌,教练车牌,武警车牌等。HyperLRP支持PHP、...

weixin_39762838的博客 1232

从零到一:ESP32与豆包大模型的RTC连续对话实现指南

文本实现ESP32S3 SparkBot与豆包大模型的RTC连续对话

举世誉之而不加劝,举世非之而不加沮,定乎内外之分,辩乎荣辱之境,斯已矣。 4363

ABAP CDS 和 HANA SQL 的关系

摘要: ABAP CDS与HANA SQL既有紧密联系又有本质区别。ABAP CDS作为语义数据建模框架,在SQL基础上扩展了业务语义层,通过注解(annotations)、关联关系(associations)等机制为数据附加业务含义,并支持权限控制、客户端处理等ABAP平台特性。虽然CDS实体最终会转换为HANA数据库对象执行,但它并非简单的SQL封装,而是构建了独立于数据库的语义模型。二者在数据库执行层深度融合,ABAP CDS通过代码下推技术将计算任务优化到HANA层完成。实际开发中应优先使用ABAP

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 858

HyperLPR3车牌识别实战指南:7天从零搭建智能识别系统

你是否想要快速构建一个高性能的车牌识别系统?今天我要带你用HyperLPR3这个强大的开源框架,在短短7天内完成从环境配置到模型部署的全过程!🚗 通过本指南,你将学会: - 如何配置开发环境和准备训练数据 - 训练检测、识别和分类三个核心模型 - 将训练好的模型部署到Android和Linux平台 - 优化系统性能以满足实际应用需求 ## 项目概述:为什么选择HyperLPR3? Hype

gitblog_01098的博客 1189

2024年Unity 面试题 |五萬字 二佰道| Unity面试题大全,面试题总结【全网最全,收藏一篇足够面试】

正所谓 金三银四 ,又到了找工作的大好时机了,不知道大家有没有意向找一份更好的工作呢~ 之前写了很多Unity的学习和实例文章,但是面试题部分还没有一个系统的整理。 那本篇文章就来整理一下Unity中一些常见的面试题,说不准就会面试的时候就会遇到! 本篇文章会将Unity所有方面的面试资料都融会贯通,绝对是2022年Unity面试领域最实用的文章啦!

努力前行,总会成为自己心中的那道光 17万+

HyperLPR 高性能开源中文车牌识别框架

HyperLPR 高性能开源中文车牌识别框架 github源码网址:https://github.com/szad670401/HyperLPR 支持python3,支持Windows Mac Linux 树莓派等。 安装: python -m pip install hyperlpr #导入包 from hyperlpr import * #导入OpenCV库 import cv2 #读入图片 image = cv2.imread("demo.jpg") #识别结果 print(HyperLPR_pla

雪剑封心 2799

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

7天精通HyperLPR3:从零搭建高精度车牌识别系统

还在为车牌识别系统开发而烦恼吗?面对复杂的环境变化、多样的车牌类型、以及边缘设备部署的挑战,很多开发者在项目初期就陷入了困境。本文将带你用最短的时间,从基础认知到实战部署,全面掌握HyperLPR3车牌识别框架的核心技术,让你在7天内构建出媲美商业级的识别系统。 ## 基础认知:理解车牌识别技术核心 ### 你将会学到 - 车牌识别系统的基本原理和工作流程 - HyperLPR3框架的模块化设

gitblog_00080的博客 895

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

上一篇: Windows上Docker的安装与使用
下一篇: 移植linux3.10.20到s3c2440开发板
我是谁??
博客等级 码龄11年 242粉丝 183原创
评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值