遇见数据集

parking-lot-t10-dataset

收藏
Hugging Face2026-07-03 更新2026-07-04 收录
官方服务:

资源简介:

Parking-Lot-T10是一个带标注的真实世界停车场数据集,数据来源于捷克布尔诺理工大学(BUT)校园内T10停车场的单个固定摄像头。该数据集旨在作为一个紧凑的、PKLot风格的基准数据集,用于训练深度卷积神经网络(CNN)来检测和分类停车位的占用状态。数据集包含了在不同天数、不同时间(光照、天气和占用情况各异)下以每10分钟间隔采集的帧,并经过人工标注为占用状态。数据集包含三种形式的数据:1) 分类数据集:包含97,209个按停车位裁剪的图像(61,057个‘占用’类,36,152个‘空闲’类),以文件夹名作为标签,格式适用于PyTorch的ImageFolder加载器和MobileNet等CNN骨干网络。2) 检测数据集:包含3,137帧完整图像,已划分为训练集(2,195帧)、验证集(470帧)和测试集(472帧),采用Ultralytics YOLO格式标注,包含‘空闲’(0)和‘占用’(1)两类边界框。3) 原始捕获数据:包含3,336个带时间戳的.jpg原始帧,分布在48个采集日中,是标注数据的来源。数据集适用于计算机视觉任务,特别是停车位占用情况的图像分类和目标检测。所有标注数据均派生自同一组原始捕获,确保了检测帧与分类裁剪图像之间的一致性。

Parking-Lot-T10 is an annotated real-world parking lot dataset, sourced from a single fixed camera at the T10 parking lot on the campus of Brno University of Technology (BUT) in the Czech Republic. The dataset is designed as a compact, PKLot-style benchmark for training deep convolutional neural networks (CNNs) to detect and classify parking space occupancy. It includes frames captured at 10-minute intervals across different days and times (varying in lighting, weather, and occupancy), manually annotated for occupancy status. The dataset consists of three forms of data: 1) Classification dataset: contains 97,209 cropped images by parking space (61,057 occupied class, 36,152 empty class), with folder names as labels, formatted for use with PyTorchs ImageFolder loader and CNN backbones like MobileNet. 2) Detection dataset: contains 3,137 full frames, divided into training set (2,195 frames), validation set (470 frames), and test set (472 frames), annotated in Ultralytics YOLO format with bounding boxes for empty (0) and occupied (1) classes. 3) Raw capture data: includes 3,336 timestamped .jpg raw frames from 48 collection days, serving as the source for annotations. The dataset is suitable for computer vision tasks, particularly image classification and object detection for parking space occupancy. All annotated data are derived from the same set of raw captures, ensuring consistency between detection frames and classification cropped images.

创建时间:
2026-07-03
原始信息汇总

Parking-Lot-T10 数据集概述

基本信息

  • 来源:捷克布尔诺理工大学(BUT)校园内的 T10 停车场
  • 采集设备:单一固定摄像头(Raspberry Pi)
  • 采集频率:白天每 10 分钟拍摄一张
  • 作者/维护者:Tomáš Fryža(BUT),标注工作由 tymfly7 完成
  • 许可证:MIT License(© 2026 Tomáš Fryža)
  • 用途:用于深度 CNN 机器学习训练,检测和分类停车位占用情况,支持 CNN 分类器模型和 YOLO 目标检测

数据集构成概览

子集 任务类型 样本数量 类别
t10lot_labeled/crops_classifiers/ 分类(按车位) 97,209 张裁剪图(占用 61,057 张 · 空闲 36,152 张) occupied(占用), vacant(空闲)
t10lot_labeled/crops_yolo_detect/ 检测(完整帧) 3,137 帧(训练 2,195 · 验证 470 · 测试 472) vacant(0), occupied(1)
DATA/ 原始采集帧 3,336 张带时间戳的 .jpg,覆盖 48 个采集日

两个标注数据集均来源于 DATA/ 中的同一批原始采集帧,因此检测帧与其对应的分类裁剪图是一致的。


目录结构

parking-lot-t10-data/ ├── DATA/ # 原始采集帧 │ └── YYYY-MM-DD/ # 每个采集日一个文件夹 │ └── YYYY-MM-DD_HHMM.jpg # 每 10 分钟一张 ├── PYTHON/ # 采集工具(Raspberry Pi) │ ├── camera.py # picamera2 循环采集脚本 │ └── test_time.py ├── t10lot_labeled/ # 标注数据集 │ ├── crops_classifiers/ # 分类数据集(按车位的裁剪图) │ │ ├── occupied/ *.jpg # 61,057 张占用车位 │ │ └── vacant/ *.jpg # 36,152 张空闲车位 │ └── crops_yolo_detect/ # 检测数据集(YOLO 格式) │ ├── dataset.yaml # Ultralytics 数据配置(nc=2) │ ├── images/{train,val,test}/ # 3,137 帧,按 2195/470/472 划分 │ └── labels/{train,val,test}/ # 每张图像一个 .txt 标签文件 ├── LICENSE └── README.md


分类数据集

  • 位置t10lot_labeled/crops_classifiers/
  • 格式:PKLot 风格,文件夹名即为标签(occupied / vacant
  • 使用方式:可直接用于 torchvisionImageFolder 加载器,适配 MobileNet 等 CNN 骨干网络
  • 示例代码: python from pathlib import Path from torchvision import datasets, transforms

tf = transforms.Compose([ transforms.Resize((96, 96)), transforms.ToTensor(), ]) root = Path("~/parking-lot-t10/t10lot_labeled/crops_classifiers").expanduser() ds = datasets.ImageFolder(root, transform=tf)

ds.classes -> [occupied, vacant]


检测数据集

  • 位置t10lot_labeled/crops_yolo_detect/

  • 格式:标准 Ultralytics YOLO 布局,每个图像对应一个 .txt 标签文件,每行格式为 class cx cy w h(归一化值 0–1)

  • 类别映射0 = vacant(空闲),1 = occupied(占用)

  • dataset.yaml 配置: yaml path: ~/parking-lot-t10/t10lot_labeled/crops_yolo_detect train: images/train val: images/val test: images/test nc: 2 names: {0: vacant, 1: occupied}

  • 训练示例: bash yolo detect train model=yolo11n.pt data=~/parking-lot-t10/t10lot_labeled/crops_yolo_detect/dataset.yaml imgsz=640 epochs=100


原始采集帧

  • 位置DATA/
  • 说明:按采集日分组(YYYY-MM-DD/),文件名编码采集时间戳(YYYY-MM-DD_HHMM.jpg
  • 作用:标注检测帧的源头,标注数据集可从原始帧复现
  • 采集脚本PYTHON/camera.py

标注格式总结

  • 分类标注:通过文件夹名(occupied / vacant)编码,每个文件为一个裁剪出的车位
  • 检测标注:每个图像对应一个 .txt 标签文件,每行一个标注车位,格式为 class cx cy w h
搜集汇总
数据集介绍
parking-lot-t10-dataset 数据集图片
构建方式
该数据集源自捷克布尔诺理工大学校园内T10停车场的真实监控场景,通过单台固定摄像头以10分钟为间隔多日连续采集原始图像,覆盖不同光照、天气与占用率条件。数据经过人工标注后,转化为两种主流深度学习任务形式:分类任务中将每个停车位从原始帧中裁剪为独立图像,并按占用与空闲两类存放于对应文件夹;检测任务则以完整图像提供,采用YOLO格式标注边界框,同时保留原始时间戳图像供复现。
特点
数据集兼具紧凑与高实用性特征,分类子集包含97,209张裁剪图像,检测子集含3,137帧并预设训练集、验证集与测试集划分。两类标注源于同一原始帧,确保空间一致性。目录结构严格遵循PKLot风格,分类数据可直接由ImageFolder加载,检测数据适配Ultralytics YOLO流水线,且路径设计支持用户目录自动展开,实现跨设备即拷即用。
使用方法
使用方式简洁高效:克隆仓库后,分类任务可通过torchvision的ImageFolder读取裁剪图像并应用Resize与ToTensor变换,直接输入MobileNet等CNN模型训练;检测任务将YOLO格式数据与dataset.yaml配置结合,通过Ultralytics命令进行模型训练与评估,支持一键启动。原始捕获图像存放于DATA目录,便于扩展自定义标注流程,为停车场占用检测研究提供完整的基准数据链。
背景与挑战
背景概述
Parking-Lot-T10数据集由捷克布尔诺理工大学(Brno University of Technology)的Tomáš Fryža及其团队于2026年创建,旨在为深度学习驱动的停车场泊位状态检测提供标准化基准。该数据集聚焦于校园内T10停车场的真实场景,通过单一固定摄像头在白天以10分钟为间隔连续采集数日,涵盖多样化光照、天气及占用率变化。作为精简版PKLot风格基准,它专为深度卷积神经网络(如MobileNet)的分类任务和YOLO目标检测任务设计,提供即训即用的格式,包括97,209张泊位裁剪图像(分类)与3,137帧完整图像(检测),显著推动了停车管理系统在计算机视觉领域的实用化进程。
当前挑战
该数据集旨在解决停车场泊位状态自动检测的领域挑战,即如何在高动态真实环境中(如光照剧变、阴影干扰、车辆遮挡及季节变化)实现鲁棒的占用/空闲分类与定位。构建过程中面临多重挑战:首先,需在单一相机视角下高效采集覆盖不同时段与气象条件的大量图像;其次,为同时支持分类与检测任务,需手动对每帧图像中的每一个泊位进行精细多边形标注,并转换为PKLot裁剪格式和YOLO边界框格式,确保标注一致性;此外,需在78个实际泊位中平衡正负样本分布(约61%占用vs.39%空闲),避免因类别不均衡影响模型训练效果。
常用场景
经典使用场景
Parking-Lot-T10数据集是智能交通与计算机视觉交叉领域中的一颗明珠,专为停车场车位占用状态识别任务而精心打造。该数据集源自捷克布尔诺理工大学T10停车场,通过固定摄像头以10分钟为周期采集真实场景图像,覆盖了不同光照、天气与车位占用率的复杂工况。研究者通常将该数据集用于两类经典基准测试:一是基于卷积神经网络(如MobileNet)的车位图像分类,二是基于YOLO系列模型的目标检测任务。其精心设计的PKLot风格裁剪图与完整帧标注格式,使得从图像级分类到空间定位的多种学术范式均能在此开展公平且可复现的实验。
衍生相关工作
自Parking-Lot-T10数据集发布以来,它已成为多篇学术成果的孵化温床。在分类任务方面,研究人员基于该数据集系统对比了MobileNet、EfficientNet以及Vision Transformer等骨干网络在车位占用识别上的精度与速度权衡,推动了轻量化模型在嵌入式设备上的部署优化。在检测领域,YOLOv5至YOLO11系列模型在该数据集上的性能实验,揭示了注意力机制与多尺度特征融合对改善小车位目标定位的关键作用。此外,该数据集独特的时序采集特性还催生了若干关于时空占位预测的后续工作,通过融合相邻帧信息来提升未来时刻占用状态的预测准确率,为智能停车调度提供了新的方法论。
数据集最近研究
最新研究方向
parking-lot-t10-dataset聚焦于智能交通系统中的停车场占用检测,为深度卷积神经网络(CNN)和目标检测模型(如YOLO)提供了紧凑而真实的场景基准。该数据集采集自捷克布尔诺理工大学校园内单一固定摄像头,跨越不同天气、光照与时段,覆盖48天共3,336帧原始图像,并通过手工标注生成97,209个车位分类样本与3,137帧检测样本。其前沿价值在于填补了PKLot风格数据集的实时性与部署适配缺口,支持MobileNet等轻量级CNN分类与YOLO目标检测的高效训练,契合边缘计算与自动驾驶场景中对低成本、高鲁棒监控方案的需求。数据集所体现的持续监测与多样化环境覆盖,为城市停车管理、流量预测及智慧城市基础设施优化提供了坚实的数据支撑,相关研究成果有望推动基于视觉的占用检测系统向低功耗、高泛化方向演进。
以上内容由遇见数据集搜集并总结生成
二维码
社区交流群
二维码
科研交流群
商业服务