YOLOv8 实现车牌检测,生成可视化检测视频(20240424)

原项目源码地址:GitHub

我的源码地址:Gitee

环境搭建请参考:Win10 搭建 YOLOv8 运行环境(20240423)-CSDN博客

环境测试请参考:本地运行测试 YOLOv8(20240423)-CSDN博客

训练数据集请参考:YOLOv8 训练自己的数据集(20240423)-CSDN博客

一、在 Anacoda 下创建一个新的虚拟环境

1.1、创建虚拟环境 automatic_plate

bash 复制代码
conda create --n automatic_plate python=3.9.16

1.2、切换激活虚拟环境

bash 复制代码
conda activate automatic_plate

1.3、安装 PyTorch

bash 复制代码
conda install pytorch torchvision torchaudio pytorch-cuda=11.8 -c pytorch -c nvidia

二、下载代码,配置依赖

2.1、下载源码:

bash 复制代码
git clone https://gitee.com/nangongyanya/yolov8_automatic_plate.git

2.2、使用 PyCharm 打开项目

2.3、配置 Python 环境为前文中创建的虚拟环境 automatic_plate

2.4、打开命令行工具

2.5、添加依赖

bash 复制代码
pip install -r requirements.txt

2.6、修改 Pillow 版本为 9.5.0

2.7、运行 main.py 生成车辆和车牌的识别信息,保存至 tmp.csv

三、完善可视化视频

3.1、我们可以查看一下 tmp.csv 文件,会发现有些帧数没有,这是由于视频中不是每一帧都有车牌出现,而 tmp.csv 文件中有只保存了有检测到车牌的信息,因此有些帧数没有

3.2、运行 frame_interpolated.py 补全帧数生成具有完整帧数的数据文件 frame_interpolated.csv

3.3、运行 csv2video.py 根据原视频 sample.mp4 和 frame_interpolated.csv 生成完整的检测视频 out.mp4

相关推荐
大学生毕业题目38 分钟前
毕业项目推荐:83-基于yolov8/yolov5/yolo11的农作物杂草检测识别系统(Python+卷积神经网络)
人工智能·python·yolo·目标检测·cnn·pyqt·杂草识别
阿崽meitoufa7 小时前
[水果目标检测5]AppleYOLO:基于深度OC-SORT的改进YOLOv8苹果产量估计方法
yolo
weixin_377634847 小时前
【目标检测】特征理解与标注技巧
yolo·目标检测
笑脸惹桃花9 小时前
50系显卡训练深度学习YOLO等算法报错的解决方法
深度学习·算法·yolo·torch·cuda
weixin_3776348410 小时前
【YOLO】数据增强bug
yolo·bug
youcans_10 小时前
【医学影像 AI】YoloCurvSeg:仅需标注一个带噪骨架即可实现血管状曲线结构分割
人工智能·yolo·计算机视觉·分割·医学影像
m_1368711 小时前
Mac Intel 芯片部署 YOLO(Docker 方式,支持离线打包与 Compose 管理)
yolo·macos·docker
音视频牛哥13 小时前
打造一款高稳定、低延迟、跨平台RTSP播放器的技术实践
音视频·rtsp播放器·rtsp player·rtsp播放器录像·rtsp h.265·rtsp hevc·rtsp播放器h.265
水印云13 小时前
2025精选5款AI视频转文字工具,高效转录秒变文字!
人工智能·音视频
菊风 Juphoon14 小时前
13问详解VoLTE视频客服:菊风带你从基础到应用,厘清所有疑惑
音视频