跳至内容

Roboflow 宇宙汽车配件分类数据集

汽车部件分割数据集 Roboflow汽车零件分割数据集是一个专为计算机视觉应用而设计的图像和视频集合,尤其侧重于与汽车零件相关的分割任务。该数据集提供了一组从多个角度捕捉的多样化视觉图像,为训练和测试分割模型提供了宝贵的注释示例。

无论您是从事汽车研究、为车辆维护开发人工智能解决方案,还是探索计算机视觉应用,Carparts 细分数据集都是您提高项目准确性和效率的宝贵资源。



观看: 使用Ultralytics HUB 进行 Carparts 实例分割

数据集结构

Carparts 细分数据集的数据分布如下所示:

  • 训练集:包括 3156 幅图像,每幅图像都附有相应的注释。
  • 测试集:由 276 幅图像组成,每幅图像都配有相应的注释。
  • 验证集:由 401 幅图像组成,每幅图像都有相应的注释。

应用

汽车零部件分类可应用于汽车质量控制、汽车维修、电子商务编目、交通监控、自动驾驶汽车、保险处理、回收利用和智能城市计划。它通过准确识别和分类不同的汽车零部件来简化流程,从而提高各行业的效率和自动化程度。

数据集 YAML

YAML(另一种标记语言)文件用于定义数据集配置。它包含数据集的路径、类和其他相关信息。以包分割数据集为例,YAML 文件中的 carparts-seg.yaml 文件保存在 https://github.com/ultralytics/ultralytics/blob/main/ultralytics/cfg/datasets/carparts-seg.yaml.

ultralytics/cfg/datasets/carparts-seg.yaml

# Ultralytics YOLO 🚀, AGPL-3.0 license
# Carparts-seg dataset by Ultralytics
# Documentation: https://docs.ultralytics.com/datasets/segment/carparts-seg/
# Example usage: yolo train data=carparts-seg.yaml
# parent
# ├── ultralytics
# └── datasets
#     └── carparts-seg  ← downloads here (132 MB)

# Train/val/test sets as 1) dir: path/to/imgs, 2) file: path/to/imgs.txt, or 3) list: [path/to/imgs1, path/to/imgs2, ..]
path: ../datasets/carparts-seg # dataset root dir
train: train/images # train images (relative to 'path') 3516 images
val: valid/images # val images (relative to 'path') 276 images
test: test/images # test images (relative to 'path') 401 images

# Classes
names:
  0: back_bumper
  1: back_door
  2: back_glass
  3: back_left_door
  4: back_left_light
  5: back_light
  6: back_right_door
  7: back_right_light
  8: front_bumper
  9: front_door
  10: front_glass
  11: front_left_door
  12: front_left_light
  13: front_light
  14: front_right_door
  15: front_right_light
  16: hood
  17: left_mirror
  18: object
  19: right_mirror
  20: tailgate
  21: trunk
  22: wheel

# Download script/URL (optional)
download: https://github.com/ultralytics/assets/releases/download/v0.0.0/carparts-seg.zip

使用方法

要在图像大小为 640 的 Carparts Segmentation 数据集上对Ultralytics YOLOv8n 模型进行 100 次训练,可以使用以下代码片段。有关可用参数的完整列表,请参阅模型训练页面。

列车示例

from ultralytics import YOLO

# Load a model
model = YOLO("yolov8n-seg.pt")  # load a pretrained model (recommended for training)

# Train the model
results = model.train(data="carparts-seg.yaml", epochs=100, imgsz=640)
# Start training from a pretrained *.pt model
yolo segment train data=carparts-seg.yaml model=yolov8n-seg.pt epochs=100 imgsz=640

样本数据和注释

Carparts Segmentation 数据集包含一系列从不同角度拍摄的图像和视频。下面是数据集中的数据示例及其相应的注释:

数据集样本图像

  • 这张图片展示了样本中的物体分割,其特点是在已识别物体的周围标注了带遮罩的边界框。该数据集由在不同地点、环境和密度下捕获的各种图像组成,是制作该任务专用模型的综合资源。
  • 这一实例凸显了数据集固有的多样性和复杂性,强调了高质量数据在计算机视觉任务中的关键作用,尤其是在汽车零件分割领域。

引文和致谢

如果您将 Carparts 细分数据集集成到您的研究或开发项目中,请参考以下论文:

   @misc{ car-seg-un1pm_dataset,
        title = { car-seg Dataset },
        type = { Open Source Dataset },
        author = { Gianmarco Russo },
        howpublished = { \url{ https://universe.roboflow.com/gianmarco-russo-vt9xr/car-seg-un1pm } },
        url = { https://universe.roboflow.com/gianmarco-russo-vt9xr/car-seg-un1pm },
        journal = { Roboflow Universe },
        publisher = { Roboflow },
        year = { 2023 },
        month = { nov },
        note = { visited on 2024-01-24 },
    }

我们对Roboflow 团队在开发和管理 Carparts Segmentation 数据集方面的奉献精神表示感谢,该数据集是车辆维护和研究项目的宝贵资源。有关 Carparts Segmentation 数据集及其创建者的更多详情,请访问CarParts Segmentation 数据集页面

常见问题

什么是Roboflow 汽车配件分类数据集?

Roboflow Carparts Segmentation Dataset是专为计算机视觉中的汽车零件分割任务而设计的图像和视频集合。该数据集包含从多角度捕捉的各种视觉图像,是训练和测试汽车应用分割模型的宝贵资源。

如何在Ultralytics YOLOv8 中使用 Carparts 细分数据集?

要在 Carparts 数据集上训练YOLOv8 模型,可以按照以下步骤进行:

列车示例

from ultralytics import YOLO

# Load a model
model = YOLO("yolov8n-seg.pt")  # load a pretrained model (recommended for training)

# Train the model
results = model.train(data="carparts-seg.yaml", epochs=100, imgsz=640)
# Start training from a pretrained *.pt model
yolo segment train data=carparts-seg.yaml model=yolov8n-seg.pt epochs=100 imgsz=640

有关详细信息,请参阅培训文档。

汽车配件细分有哪些应用?

汽车零部件细分可广泛应用于各个领域,如 - 汽车质量控制 - 汽车维修和保养 - 电子商务编目 - 交通监控 - 自动驾驶汽车 - 保险索赔处理 - 回收倡议 - 智能城市项目

这种细分有助于准确识别和分类不同的车辆部件,提高这些行业的效率和自动化程度。

在哪里可以找到 Carparts 分割的数据集配置文件?

Carparts 分割数据集的数据集配置文件、 carparts-seg.yaml您可以在以下地点找到该网站: cararts-seg.yaml.

为什么要使用 Carparts 细分数据集?

Carparts 细分数据集提供了丰富的注释数据,对于开发汽车计算机视觉领域的高精度细分模型至关重要。该数据集的多样性和详细注释改进了模型训练,使其成为车辆维护自动化、增强车辆安全系统和支持自动驾驶技术等应用的理想选择。与强大的数据集合作可加速人工智能的开发,并确保更好的模型性能。

有关详细信息,请访问CarParts 细分数据集页面



创建于 2024-01-25,更新于 2024-07-04
作者:glenn-jocher(4)、RizwanMunawar(2)

评论