基于AidLux-夜间用华为手机摄像头进行车牌识别效果相当好

本文介绍了如何在华为手机搭载的鸿蒙系统上,使用AidLux进行车牌检测和识别。通过PC端的模型转换和手机端的代码修改,解决了汉字显示问题,实现了在手机摄像头实时检测车牌并识别车牌号的高准确率效果。
摘要由CSDN通过智能技术生成

**基于AidLux对车牌检测+识别在华为手机鸿蒙系统上部署**

本文主要描述在手机端用摄像头对实际车辆图片和路边停靠车辆的检测识别效果,代码修改及遇到问题的解决思路。

一、PC上转换运行推理:

手机端安装好 AidLux,PC端可以选择GPU电脑,这里选择的是没有GPU的笔记本电脑运行如下图(没有GPU的可参考),通过Anaconda安装需要的Pytorch、Tensorflow等环境后,将经过系列转换后的tflite文件进行推理输出信息如下,此时检测的车牌如右侧汉字部分没有显示出来,后面会详细描述如何修改。

![](https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image41500434245214940551678080960580692592.png)

二、修改在华为手机端的推理:

主要的变动在于模型的初始化和模型的推理两个方面,需要通过netron打开tflite模型,确定输入和输出size修改模型初始化的部分。

1.车牌检测部分

使用netron打开yolov5.tflite的模型如下:

![](https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image28197229905959147981678075521944426352.png)

![](https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image7123200703302916611678075634728164037.png)

在aidlux文件夹下找到对应脚本的detect部分,修改模型路径,同时in_shape 和out_shape 要与netron中的输入输出保持一致,如下图。

![](https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image55977654263528572611678076463667646458.png)

![](https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image4717282219804449341678076671706595047.png)

2.车牌识别部分

使用netron打开LPRNet_Simplified.tflite的模型如下:

![](https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image89096225092837888621678075787203846074.png)

![](https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image39616120281235981431678075876919759825.png)

在aidlux文件夹下找到对应脚本的inference部分,修改模型路径,同时in_shape 和out_shape 要与netron中的输入输出保持一致&#x

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值