labelme json文件,提取矩形的坐标

2024-04-23 10:48:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在做一项目标检测任务,并使用labelme对我的图像进行注释。这些图像在labelme中也用矩形边框标注。注释的JSON文件只显示两点坐标,而不是四点坐标(定义矩形需要四点坐标)。我需要所有的四个坐标或两个坐标的宽度和高度的矩形最新,这样我可以准备面具。有人能帮我吗


Tags: 文件图像json目标宽度高度定义边框
1条回答
网友
1楼 · 发布于 2024-04-23 10:48:05

定义边界框只需要两个点

假设构成边界框的4个点坐标如下所示:

  • (x,y)
  • (x+w,y)
  • (x,y+h)
  • (x+w,y+h)

LabelMe向您展示的是xmin、ymin、xmax和ymax。因此,使用该示例,LabelMe将向您展示:

    <bndbox>
        <xmin>x</xmin>
        <ymin>y</ymin>
        <xmax>x+w</xmax>
        <ymax>y+h</ymax>
    </bndbox>

这足以得到另外两个点坐标

相关问题 更多 >