线151 this program它绘制一个椭圆:如何确定使用openCV绘制的椭圆的中心坐标?
ellipse(image, trackBox, Scalar(0,0,255), 3, CV_AA);
如何我想这是行151后得出的椭圆的中心坐标?
根据this page椭圆有一个“中心”属性,但我无法弄清楚如何访问它。
希望如果有人能指导我如何获得这个中心财产。
线151 this program它绘制一个椭圆:如何确定使用openCV绘制的椭圆的中心坐标?
ellipse(image, trackBox, Scalar(0,0,255), 3, CV_AA);
如何我想这是行151后得出的椭圆的中心坐标?
根据this page椭圆有一个“中心”属性,但我无法弄清楚如何访问它。
希望如果有人能指导我如何获得这个中心财产。
的 “trackBox” 的代码是
RotatedRect
类对象类型。所以,你可以通过以下方式访问中心共同坐标
trackBox.center.x
trackBox.center.y
添加以下代码行的行号151后,看到了可视化中心
ellipse(image, trackBox, Scalar(0,0,255), 3, CV_AA);
circle(image,trackBox.center,5,Scalar(0,255,0));
您是否尝试过检查文档?
椭圆是用RotatedRect绘制的,如代码中所示。在这里,你就会明白:http://docs.opencv.org/modules/core/doc/basic_structures.html?highlight=rotatedrect#RotatedRect
RotatedRect具有中心。因此,只要yourRectName.center