【问题标题】:Rectangle circumscribing a rectangle - size of inner rectangle矩形外接矩形 - 内部矩形的大小
【发布时间】:2020-01-12 14:49:28
【问题描述】:

假设我有一个矩形外接另一个矩形。 我仅有的参数是 X 大小、Y 大小和 R - 内部矩形的边的比率。

是否可以求出 L 的大小(即内矩形一侧的大小?) 如果是这样,正确的公式是什么?

【问题讨论】:

  • 如果你不知道角度,那就不。

标签: python image-processing rectangles bounding-box


【解决方案1】:

好吧,这是python中的解决方案:

  1. 如何求角度
  2. 如何找到L
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

【讨论】:

    猜你喜欢
    • 2011-10-18
    • 2013-03-05
    • 2022-06-13
    • 2014-01-13
    • 2011-11-24
    • 1970-01-01
    • 2016-03-07
    • 1970-01-01
    • 2014-12-23
    相关资源
    最近更新 更多