gpt4 book ai didi

c++ - 由方向角定义的定向边界框

转载 作者:搜寻专家 更新时间:2023-10-31 02:21:29 25 4
gpt4 key购买 nike

我知道如何使用 Matlab 中的 regionprops() 和使用 OpenCV 的 boundingRect() 找到最小边界框。给定方向角度,如何找到点的边界框(不是最小边界框)?例如在下图中,直线是矩形的长轴。 enter image description here

最佳答案

嗯,有很多可能的解决方案。我会提到其中三个:

  1. 旋转所有点,使红线与 x(或 y)轴平行;然后,找到变换点的最小轴导向边界框;然后,向后旋转方框以找到所需的那个。

  2. 找到每个点在红线和蓝线上(垂直于红线)的投影,存储每个坐标的最小值和最大值。

  3. 求所有点到红线的距离;然后,经过一些考虑,您应该很容易找到盒子的两个坐标;然后你可以重复计算,取一条垂直于红色的线来找到盒子缺少的两个坐标

关于c++ - 由方向角定义的定向边界框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31386087/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com