我已经使用LabelImg另存为YOLO选项以.txt格式保存标签,格式如下

6 0.333984 0.585938 0.199219 0.160156

但我希望它采用这种格式
path/to/img1.jpg 50,100,150,200,0 30,50,200,120,3
path/to/img2.jpg 120,300,250,600,2

我该如何实现?

最佳答案

YOLO使用相对相对值,而不是原始像素值。换句话说,格式为:

中心x中心y宽度高度

其中center-x是宽度的百分比。换句话说,如果图像的宽度为800px,而center-x为400px,则center-x将被写为0.5

因此,您的Labellmg值对于训练YOLO是正确的。此外,在YOLO v3中,实际上确实需要将它们全部作为单独的.txt文件,而不是一个大的长文件。所以您已经很高兴了。

关于opencv - 如何通过LabelImg为YOLO v3创建自定义数据集,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59590658/

10-12 19:31