0

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

4

1 回答 1

1

我会使用minEnclosureCircle传入矩形的四个点。

再想一想,对于一个普通的矩形(Rect struct)来说,它可以很容易地计算出来。

圆的中心(包括封闭和内部)只是(x + width / 2, y + height / 2)。封闭圆的半径是从中心到角之一的距离(阅读:毕达哥拉斯)。内圆的半径就是 min(width, height)/2。

注意:对于不是正方形的矩形,有无限数量的内圆。我的方法只是最多使用中心。

于 2012-07-25T13:51:35.467 回答