我想使用opencv计算边界矩形(窗口)的最小封闭圆?
问问题
927 次
1 回答
1
我会使用minEnclosureCircle传入矩形的四个点。
再想一想,对于一个普通的矩形(Rect struct)来说,它可以很容易地计算出来。
圆的中心(包括封闭和内部)只是(x + width / 2, y + height / 2)。封闭圆的半径是从中心到角之一的距离(阅读:毕达哥拉斯)。内圆的半径就是 min(width, height)/2。
注意:对于不是正方形的矩形,有无限数量的内圆。我的方法只是最多使用中心。
于 2012-07-25T13:51:35.467 回答