本篇将介绍一下YOLOv8实例分割网络的训练流程,同样在看此篇文章之前先去看一下预测流程YOLOv8_seg预测流程-原理解析[实例分割理论篇]-CSDN博客 ,还有目标检测任务的训练流程YOLOv8训练流程-原理解析[目标检测理论篇]-CSDN博客 ,这两篇都是前置课程,下图是YOLOv8实例分割的网络结构图。
要了解YOLOv8实例分割,除了要了解上面两个内容外,还需要了解标注的分割标签是如何转换进而变成网络需要的格式的,以及如何生成Mask标签这两个重点内容,下面将详细介绍这两部分内容。
1.标签转换
标签转换就是将标注的分割标签转换成掩码,过程如下所示:
(1)标注完的标签经过处理之后将是下面这种格式:第一列是标签,第二列往后依次为轮廓点的x和y坐标(归一化后的)。假设当前有四个点,那么Cls表示的是类别,X0,Y0表示第一个点的x和y坐标,后面的点