Vietnamese License Plate Dataset
收藏好的,这是根据您提供的越南车牌数据集详情页面README内容总结的关键信息:
数据集概述
该数据集是一个用于目标检测(Object Detection)任务的越南车牌图像数据集。数据集的图像收集自Google Images,并经过人工标注、预处理和增强,最终以YOLO Bounding Box (bbox) 格式发布。
核心信息
| 项目 | 描述 |
|---|---|
| 任务 | 车牌检测 (License Plate Detection) |
| 国家 | 越南 (Việt Nam) |
| 类别 | Bien-so (仅1个类别) |
| 数据格式 | YOLO bbox (.txt 文件,标准化坐标) |
| 标注方式 | 使用 Roboflow 进行人工标注 |
| 数据划分 | 训练集 (Train) / 验证集 (Val) / 测试集 (Test) |
| 数据增强 | 仅应用于训练集 |
数据集统计
- 原始图像数量: 728张
- 原始边界框总数: 964个
- 原始数据划分:
- 训练集: 509张图片, 509个标签
- 验证集: 146张图片, 146个标签
- 测试集: 73张图片, 73个标签
- 当前版本: 训练集已应用数据增强,验证集和测试集保持原始状态。
数据特性
- 包含多种车辆类型(摩托车、轿车、卡车)和场景(明亮、昏暗、模糊、眩光、部分遮挡、复杂背景)。
- 车牌在图像中可能较小、倾斜、远离相机,或单张图像中包含多个车牌。
- 边界框紧密贴合车牌区域,不包含车辆或背景。
数据预处理与增强
- 预处理步骤: 包括图像去重、尺寸检查、标签格式转换(OBB/Polygon 到 YOLO bbox)、标签有效性验证、以及数据的安全划分。
- 训练集增强方法: 包括亮度/对比度调整、色调/饱和度调整、轻微模糊、缩放/平移、以及小角度旋转。避免使用水平/垂直翻转、90°/180°旋转、强裁剪等可能破坏车牌特征的增强方法。
数据集文件结构
. ├── assets/ # 静态资源 (示例图片、统计图、检测结果图) ├── dataset/ # 核心数据集 │ ├── data.yaml # YOLO 配置文件 │ ├── train/ │ │ ├── images/ # 训练集图片 │ │ └── labels/ # 训练集标签 │ ├── val/ │ │ ├── images/ # 验证集图片 │ │ └── labels/ # 验证集标签 │ └── test/ │ ├── images/ # 测试集图片 │ └── labels/ # 测试集标签 ├── notebooks/ # 预处理和复现流程的 Jupyter Notebook │ └── bs.ipynb ├── .gitignore ├── README.md └── requirements.txt
模型基准测试
该数据集已使用YOLOv26模型进行测试,基准测试结果如下:
| 指标 | 验证集 | 测试集 |
|---|---|---|
| Precision | 0.9673 | 0.9883 |
| Recall | 0.9281 | 0.9006 |
| mAP50 | 0.9672 | 0.9494 |
| mAP50-95 | 0.6896 | 0.6927 |
全局平均 mAP50 为 0.967,mAP50-95 为 0.693。
快速开始
- 克隆仓库:
git clone https://github.com/franceto/Dataset_License-plate-number.git - 安装依赖:
pip install -r requirements.txt - 使用YOLO训练:
yolo detect train model=yolov8n.pt data=dataset/data.yaml imgsz=640 epochs=100 batch=16 - (可选)从Kaggle下载数据集:
kaggle datasets download -d tanhphp/vietnamese-license-plates -p ./kaggle_dataset --unzip
补充信息
- 作者: franceto (ANH PHAP TO)
- 用途: 仅供学习、研究和实践计算机视觉使用。
- 数据源: 可通过提供的 Kaggle 链接或 GitHub 仓库获取。




