使用YOLOv5标记对象的正确方法

问题描述 投票:0回答:1

我需要标记一系列图像以用于织物上的缝纫检测。我使用 YOLOv5 算法。

我遇到的问题是,我不清楚标记这些缝纫的最佳方法应该是什么。

下图显示了布料上的缝线。

enter image description here

如图所示,缝线总是会占据布料的整个宽度。最初,我曾想过对缝纫的几个部分/部分进行标记(检测到的缝纫数量并不重要,对我来说真正重要的是它检测到至少有一个缝纫)。下图展示了这个想法:

enter image description here

但是,我不清楚这是否是正确的方法(而是最佳方法),或者应该创建一个完全包围缝纫的单个标签。

另一方面,根据文档中给出的标注提示,标签应该恰好包围要检测的对象,在对象和标签的边界框之间留出尽可能小的空间。

标签准确性。标签必须紧密包围每个对象。没有空间 应该存在于对象与其边界框之间。没有物体 应该缺少标签。

获得最佳训练效果的技巧

在这种特殊情况下,考虑到缝线总是以非常相似的方式出现(它们总是具有水平方向),这些标签会非常薄(高度很小),所以我不清楚该算法将能够检测到它们。以我的拙见,我认为稍微增加标签的高度将使算法更有效地检测缝纫,因为通过这些缝纫连接的织物可能具有相同的颜色。 (第二张图片显示了我正在谈论的想法)。

如果您能帮助我并告诉我进行此标记的最佳方法,我将不胜感激。

提前非常感谢您。

machine-learning deep-learning artificial-intelligence yolov5 semantic-segmentation
1个回答
0
投票

如果在您的环境中,接缝可能会根据椅子的面积而有所不同,建议对不同的接缝进行分类(同一线的不同边界框)。

给出实例分割问题的答案。 你可以使用yolov5,不会有太多问题,你可以学习使用这里

我不知道你是否需要特定的应用程序,使用yolov5通常需要编写代码来定制问题

© www.soinside.com 2019 - 2024. All rights reserved.