Min附上一个边界矩形?

时间:2012-07-25 13:37:46

标签: c++ math opencv geometry

我想使用opencv计算边界矩形(窗口)的最小包围圆?

1 个答案:

答案 0 :(得分:1)

我会使用minEnclosingCircle传递矩形的四个点。

再次考虑它,对于常规矩形(Rect结构),它可以很容易地计算出来。

圆的中心(包围和内部)简单(x +宽度/ 2,y +高度/ 2)。封闭圆的半径是从中心到其中一个角的距离(读作:毕达哥拉斯)。内圆的半径只是min(宽度,高度)/ 2。

注意:对于不是sqaure的矩形,有无数个内圈。我的方法只使用最中心。