PaddleOCR实现高精度车牌识别

1. 项目介绍

本项目基于百度飞桨的PaddleOCR实现汽车牌照的识别,识别率高。

本项目支持对中国大陆机动车车牌的自动定位和识别,返回车牌号码信息。

2. 车牌识别流程

车牌识别即识别车牌上的文字信息,属于光学字符识别(OCR)的一项子任务。基于深度学习的车牌识别在技术上可分为两个步骤:

  • 检测图片中的文本位置
  • 识别其中的文字信息

3. 车牌识别示例

PaddleOCR实现高精度车牌识别_第1张图片

使用postman工具调用接口 PaddleOCR实现高精度车牌识别_第2张图片

PaddleOCR实现高精度车牌识别_第3张图片

在线试用

  • 可通过 http接口访问:http://59.42.210.204:8999/api/upload

测试页面

https://download.csdn.net/download/larry_zeng1/85235469

通过链接下载测试页面,测试验证车牌识别率。

PaddleOCR实现高精度车牌识别_第4张图片

 

如何实现

1.OpenCV环境:个人采用的是OpeCV-440-release版本
2.PaddleOCR: 这里需要3个文件:

models:识别模型下载
paddle_inference_install_dir:预测库下载
PaddleOCR-release-2.0:PaddleOCR 2.0源码下载

利用CMake编译PaddleOCR源码:添加好路径后,依次点击Configure,Genrate即可

PaddleOCR实现高精度车牌识别_第5张图片

点击ocr_system.sln进入项目中,将ocr_system设为启动项

你可能感兴趣的:(c++)