labelme标注理解

labelme的rectangle有两种方式,不是固定形式

labelme标注理解_第1张图片

所以在解析的时候需要找到坐标x 和 y 的最大值和最小值

def point_to_box(points):
        min_x = min_y = np.inf
        max_x = max_y = 0
        for x, y in points:
            min_x = min(min_x, x)
            min_y = min(min_y, y)
            max_x = max(max_x, x)
            max_y = max(max_y, y)
        return (min_x, min_y, max_x, max_y)

 

你可能感兴趣的:(数据集解析)