【数据集 02】车牌CCPD命名规则及下载地址

简介

CCPD(Chinese City Parking Dataset)是中国城市车牌检测领域广泛使用的开源数据集,包含 CCPD2019 和 CCPD2020(又称 CCPD-Green) 两个主要版本。它们的文件命名规则高度一致,均通过图像文件名直接编码标注信息,无需额外的 XML 或 JSON 标注文件。

一、通用命名结构(适用于 CCPD2019 与 CCPD2020)

每个图像文件名由 7 个字段 组成,用连字符 - 分隔:

复制代码
[area]-[angles]-[bbox]-[four_points]-[label]-[brightness]-[blur]

以示例文件名为例(蓝牌):

025-95_113-154&383_386&473-386&473_177&454_154&383_363&402-0_0_22_27_27_33_16-37-15.jpg

分段解析:

字段解析表:

字段序号 原始子字符串 字段名称 含义与解析
1 025 车牌区域占比(Area Ratio) 车牌区域面积约占整张图像的 25% 。 (通常为 000~100 的三位数,表示百分比)
2 95_113 倾斜角度(Angles) - 95水平偏转角 (horizontal tilt degree) - 113垂直偏转角 (vertical tilt degree) 用于描述车牌在图像中的旋转姿态。
3 154&383_386&473 边界框坐标(Bounding Box) 车牌外接矩形的两个对角顶点: - 154&383 → 左上角 (x₁=154, y₁=383) - 386&473 → 右下角 (x₂=386, y₂=473) 可用于目标检测任务(如 YOLO 格式转换)。
4 386&473_177&454_154&383_363&402 四角点坐标(Four Vertices) 车牌四边形的四个顶点,顺序固定为 : 1. 右下 :(386, 473) 2. 左下 :(177, 454) 3. 左上 :(154, 383) 4. 右上 :(363, 402) 用于透视校正、关键点检测或仿射变换。
5 0_0_22_27_27_33_16 车牌字符标签(Label Indices) 7 位字符的索引编码,对应 CCPD 定义的三组字符集: 1. 省份(provinces[0])"皖" 2. 第二位字母(alphabets[0])"A" 3. 后五位(ads[22], ads[27], ads[27], ads[33], ads[16]) : - 22 → 'S' - 27 → 'X' - 27 → 'X' - 33 → '9' - 16 → 'G' ✅ 完整车牌号:皖ASXX9G
6 37 亮度(Brightness) 车牌区域的平均亮度值(0~255),37 表示较暗
7 15 模糊度(Blur) 模糊程度指标(基于梯度或方差计算),15 表示较清晰(数值越小越清晰)。

二、CCPD 字符映射参考(Python 列表)

python 复制代码
# 省份(34类)
provinces = ["皖", "沪", "津", "渝", "冀", "晋", "蒙", "辽", "吉", "黑", 
             "苏", "浙", "京", "闽", "赣", "鲁", "豫", "鄂", "湘", "粤", 
             "桂", "琼", "川", "贵", "云", "藏", "陕", "甘", "青", "宁", 
             "新", "警", "学", "O"]

# 第二位字母(25类 + O)
alphabets = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'J', 'K', 
             'L', 'M', 'N', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 
             'W', 'X', 'Y', 'Z', 'O']

# 后五位字符(字母+数字,共34类 + O)
ads = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'J', 'K', 
       'L', 'M', 'N', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 
       'W', 'X', 'Y', 'Z', '0', '1', '2', '3', '4', '5', 
       '6', '7', '8', '9', 'O']

三、CCPD2019 vs CCPD2020 主要区别

特性 CCPD2019 CCPD2020 (CCPD-Green)
车牌类型 普通蓝牌(7 位) 新能源绿牌(8 位)
数据量 约 20 万+(base 子集) 较小,专注绿牌场景
命名规则 7 位字符索引 8 位字符索引(部分文件名第 5 段有 8 个数字)
应用场景 通用车牌检测 新能源车专用识别

注意 :尽管 CCPD2020 车牌为 8 位,但边界框、角点、角度等字段格式完全一致,仅 label 字段长度可能不同。

四、下载链接

|----------|-------------------------------------------------------------------------------------------------------------------------------------------|
| 名称 | 链接 |
| CCPD2019 | CCPD2019.tar.xz - Google Drive |
| CCPD2020 | CCPD2020.zip - Google Drive |

相关推荐
向哆哆21 小时前
高精度织物缺陷检测数据集(适用YOLO系列/1000+标注)(已标注+划分/可直接训练)
yolo·目标检测
前网易架构师-高司机1 天前
带标注的驾驶员安全带识别数据集,识别率99.5%,可识别有无系安全带,支持yolo,coco json,pascal voc xml格式
xml·yolo·数据集·交通·安全带
向哆哆1 天前
粉尘环境分类检测千张图数据集(适用YOLO系列)(已标注+划分/可直接训练)
yolo·分类·数据挖掘
琅琊榜首20202 天前
移动端AI挂机新范式:YOLOv8+NCNN实现无Root视觉自动化
人工智能·yolo·自动化
智驱力人工智能2 天前
地铁隧道轨道障碍物实时检测方案 守护城市地下动脉的工程实践 轨道障碍物检测 高铁站区轨道障碍物AI预警 铁路轨道异物识别系统价格
人工智能·算法·yolo·目标检测·计算机视觉·边缘计算
智驱力人工智能2 天前
机场鸟类活动智能监测 守护航空安全的精准工程实践 飞鸟检测 机场鸟击预防AI预警系统方案 机场停机坪鸟类干扰实时监测机场航站楼鸟击预警
人工智能·opencv·算法·安全·yolo·目标检测·边缘计算
前端摸鱼匠2 天前
YOLOv8使用 Ultralytics 内置功能简化格式转换:介绍如何使用 yolo mode=data 等相关功能或辅助工具来加速和简化数据格式的准备工作
人工智能·yolo·目标检测·机器学习·目标跟踪·视觉检测
hans汉斯2 天前
《数据挖掘》期刊推介&征稿指南
图像处理·人工智能·算法·yolo·数据挖掘·超分辨率重建·汉斯出版社
卓越软件开发2 天前
毕设全栈开发一条龙:Java/SpringBoot/Vue/ 小程序 / Python / 安卓 / AI 图像识别 人脸检测 车牌识别 YOLO
开发语言·spring boot·python·yolo·小程序·毕业设计·课程设计
向哆哆3 天前
单车/共享单车目标检测数据集(适用YOLO系列)(已标注+划分/可直接训练)
人工智能·yolo·目标检测