def get_edge_angle(fx, fy):
    edge = np.sqrt((np.power(fx.astype(np.float32), 2) + np.power(fy.astype(np.float32), 2)))
    edge = np.clip(edge, 0, 255)
    fx = np.maximum(fx, 1e-10)
    angle = np.arctan((fy / fx))
    return (edge, angle)
def get_edge_angle(fx, fy):
    edge = np.sqrt((np.power(fx.astype(np.float32), 2) + np.power(fy.astype(np.float32), 2)))
    edge = np.clip(edge, 0, 255)
    fx = np.maximum(fx, 1e-10)
    angle = np.arctan((fy / fx))
    return (edge, angle)