littlebot
Published on 2025-04-03 / 0 Visits
0

【源码】基于Python和PyQt5的XYZCarPlates4车牌识别系统

项目简介

本项目是一个基于Python和PyQt5框架的车牌识别系统。它集成了百度离线SDK,可在Linux设备上进行车牌识别,并且支持通过树莓派摄像头进行实时视频流处理,主要用于车辆管理、车牌识别及相关信息处理。

项目的主要特性和功能

  1. 车牌识别:借助百度离线SDK实现高效车牌识别。
  2. 树莓派摄像头支持:能够捕获和处理树莓派摄像头的实时视频流。
  3. 离线激活:可通过百度智能云控制台离线激活,保障系统在无网络环境下正常运行。
  4. 编译和安装:提供详细步骤,确保系统顺利部署。

安装使用步骤

1. 百度离线库使用教程

  • 拷贝SDK:将LinuxSDK拷贝到设备上。
  • 获取device_id:进入SDK文件夹,运行sh run.sh获取device_id。
  • 离线激活:登录百度智能云控制台,找到sdk离线激活,将device_id复制到激活处,激活成功后下载license文件,拷贝到XYZCarPlates4/_RESOURCE/LICENSE下。
  • 配置license:把license.key里的序列号复制粘贴到XYZCarPlates4/PlatesHunter.py中。

2. 第一次启动程序需要编译

  • 进入目录:cd XYZCarPlates4/BaiduAPI
  • 创建并进入build目录:mkdir build && cd build
  • 编译:依次运行cmake ..make
  • 安装:进入lib目录,运行sh install.sh,可能需要sudo权限。

3. 树莓派摄像头启用

  • 配置文件修改:使用sudo nano /boot/config.txt编辑配置文件。
  • 启用HDMI热插拔:找到hdmi_force_hotplug=1并取消注释。
  • 禁用摄像头自动检测:将camera_auto_detect=1改为=0

完成以上步骤,即可成功安装并运行该车牌识别系统,实现车牌识别和相关信息处理。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】