【发布时间】:2020-01-12 14:49:28
【问题描述】:
【问题讨论】:
-
如果你不知道角度,那就不。
标签: python image-processing rectangles bounding-box
【问题讨论】:
标签: python image-processing rectangles bounding-box
好吧,这是python中的解决方案:
def diagonal_calc(row):
#parameters I have
R = 1/(row.lw_ratio)
X = row.x_size
Y = row.y_size
#calculations
#find alpha:
equation1 = (((X/Y)*R)-1) / (R-(X/Y))
alpha = math.degrees(math.tan(equation1))
#find sides:
sin_alpha = R*math.sin(np.deg2rad(alpha))
cos_alpha = math.cos(np.deg2rad(alpha))
L_side = X/((R*sin_alpha) + cos_alpha)
RL_side = R*L_side
return alpha, L_side, RL_side
【讨论】: