import math


def error_calculate(be_coord, af_coord):
    """
    目标位置误差计算
    """

    distance_l = math.sqrt((af_coord[0] - be_coord[0]) ** 2 + (af_coord[1] - be_coord[1]) ** 2)
    distance_r = math.sqrt((af_coord[2] - be_coord[2]) ** 2 + (af_coord[3] - be_coord[3]) ** 2)
    return (distance_l + distance_r) / 2


def same_position_judgment(be_coord, af_coord):
    """
    相同位置判断
    """

    distance_l = math.sqrt((af_coord[0] - be_coord[0]) ** 2 + (af_coord[1] - be_coord[1]) ** 2)
    distance_r = math.sqrt((af_coord[2] - be_coord[2]) ** 2 + (af_coord[3] - be_coord[3]) ** 2)
    return (distance_l + distance_r) / 2

class LabelTreat():
    def __init__(self,label):
        self.