火车轨道异物识别数据集:620张标注图片,支持YOLO/COCO/Pascal VOC格式

发布时间:2026/7/23 19:55:00
火车轨道异物识别数据集:620张标注图片,支持YOLO/COCO/Pascal VOC格式 摘要本文介绍一个专门用于火车轨道异物识别的数据集包含620张已标注的原始图片可识别动物、汽车、人、石头、垃圾等异物。数据集支持YOLO系列v5-v12、COCO JSON和Pascal VOC XML格式适用于目标检测模型的训练和验证。数据集概述本数据集包含620张火车轨道场景的原始图片每张图片都经过专业标注可用于训练和评估目标检测模型。数据集覆盖多种常见轨道异物类型为铁路安全监测研究提供高质量的训练数据。标签信息数据集包含以下6类异物标签每类标签包含大小写两种形式Animal/animal- 动物类异物Car/car- 汽车类异物Person/person- 人类异物Rock/rock- 石头类异物Trash/trash- 垃圾类异物Tree/tree- 树木类异物标签采用大小写两种形式确保在不同标注格式下的兼容性。数据集拆分数据集已按标准机器学习实践进行划分确保训练、验证和测试集的独立性数据集拆分详情训练集429张图片约69%验证集123张图片约20%测试集67张图片约11%这种拆分比例确保了模型有足够的训练数据同时保留了合理的验证和测试样本。预处理配置预处理设置自动定向已应用自动校正图片方向调整大小统一拉伸至 640×640像素所有图片已统一预处理为640×640分辨率适合大多数目标检测模型的输入要求。自动定向功能确保图片方向正确。数据增强增强策略未进行任何增强。标注信息详情数据集未应用数据增强保留了原始场景的真实性。用户可根据需要自行添加旋转、翻转、色彩调整等增强方法。数据集下载地址数据集提供多种格式下载请根据您的需求选择YOLO格式YOLO v12: https://download.csdn.net/download/pbymw8iwm/92574207YOLO v11: https://download.csdn.net/download/pbymw8iwm/92574206YOLO v9: https://download.csdn.net/download/pbymw8iwm/92574204YOLO v8: https://download.csdn.net/download/pbymw8iwm/92574201YOLO v7: https://download.csdn.net/download/pbymw8iwm/92574202YOLO v5: https://download.csdn.net/download/pbymw8iwm/92574199YOLO Darknet: https://download.csdn.net/download/pbymw8iwm/92574205其他格式COCO JSON格式: https://download.csdn.net/download/pbymw8iwm/92574203Pascal VOC XML格式: https://download.csdn.net/download/pbymw8iwm/92574200YOLO模型训练指南步骤一准备数据1. 下载数据集并解压到当前工作目录2. 克隆训练仓库https://gitcode.com/pbymw8iwm/YOLOProject3. 将训练脚本复制到数据集目录步骤二开始训练根据您使用的YOLO版本选择对应的训练脚本YOLOv8:python train_yolov8.py其他版本请参考仓库中的对应脚本模型验证与测试模型下载训练完成后会在runs/detect/train/weights目录下生成最佳模型best.pt模型验证测试情况验证集上的mAP、精确率、召回率等指标可在训练日志中查看验证测试代码示例#需要安装pip install ultralytics from ultralytics import YOLO import cv2 # 加载训练好的 YOLO .pt 模型 model YOLO(best.pt) # 替换为你实际的 .pt 模型文件路径 # 定义要测试的图片路径 image_path ./image.jpg # 替换为你实际的图片文件路径 # 使用模型对图片进行预测 results model(image_path) # 获取预测结果 for result in results: # 获取绘制了检测框的图片 annotated_image result.plot() # 显示图片 cv2.imshow(YOLOv Inference, annotated_image) # 等待按键退出 cv2.waitKey(0) # 关闭所有 OpenCV 窗口 cv2.destroyAllWindows()总结本数据集为火车轨道异物检测任务提供了高质量的标注数据支持多种主流目标检测框架。数据集经过精心划分和预处理可直接用于模型训练。建议用户根据实际需求选择合适的YOLO版本进行训练并参考提供的代码示例进行模型验证。