更改边界框标签格式
Changing Bounding Box Label Format
我正在寻找允许我使用边界框注释图像的在线服务,我找到了 labelbox,但是边界框标签格式与我需要的 yolo 格式不同。
这是格式:"bbox": { "top": 186, "left": 192, "height": 300, "width": 519 }
.
我需要的格式是x_center y_center width height
,值也需要在0到1之间
bbox = {"top": 186, "left": 192, "height": 300, "width": 519}
y1 = bbox["top"]
x1 = bbox["left"]
height = bbox["height"]
width = bbox["width"]
x2 = x1+width
y2 = y1+height
x_center = round((x1+x2)/2)
y_center = round((y1+y2)/2)
bbox_list = [x_center, y_center, width, height]
我正在寻找允许我使用边界框注释图像的在线服务,我找到了 labelbox,但是边界框标签格式与我需要的 yolo 格式不同。
这是格式:"bbox": { "top": 186, "left": 192, "height": 300, "width": 519 }
.
我需要的格式是x_center y_center width height
,值也需要在0到1之间
bbox = {"top": 186, "left": 192, "height": 300, "width": 519}
y1 = bbox["top"]
x1 = bbox["left"]
height = bbox["height"]
width = bbox["width"]
x2 = x1+width
y2 = y1+height
x_center = round((x1+x2)/2)
y_center = round((y1+y2)/2)
bbox_list = [x_center, y_center, width, height]