在OpenCV里用ellipse画椭圆形

在OpenCV里绘制椭圆,需要使用到ellipse函数,这个函数在这里是比较复杂的参数,要一下子了解它是不容易的事情,先来看一下OpenCV里是怎么样定义它的,如下图:

从上面函数可以看到,在这里参数非常多,要理解每一个函数的作用,需要熟悉下面的示意图:

这个函数不仅可以绘制椭圆,还可以绘一段椭圆弧,或者椭圆扇区。从上图可以看到img是要绘制图像,center是椭圆的中心点,axes是表示椭圆半轴的长短,也就是上图中的AXES WIDTH、AXES HEIGHT,angle是表示椭圆顺时针旋转的角度,从上图可以看到X轴与FIRST AXIS的夹角就是该角度,startAngle是表示第一主轴与椭圆弧的开始夹角,上图青色指示;endAngle是表示表示第一主轴与椭圆弧的结束的夹角;color

猜你喜欢

转载自blog.csdn.net/caimouse/article/details/103727610