项目简介
本项目是一个基于Python和PyQt5框架的车牌识别系统。它集成了百度离线SDK,可在Linux设备上进行车牌识别,并且支持通过树莓派摄像头进行实时视频流处理,主要用于车辆管理、车牌识别及相关信息处理。
项目的主要特性和功能
- 车牌识别:借助百度离线SDK实现高效车牌识别。
- 树莓派摄像头支持:能够捕获和处理树莓派摄像头的实时视频流。
- 离线激活:可通过百度智能云控制台离线激活,保障系统在无网络环境下正常运行。
- 编译和安装:提供详细步骤,确保系统顺利部署。
安装使用步骤
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】