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.