SaintStefan
6/6/2019 - 5:44 AM

DrawEllipse()函数(绘制不同角度、相同尺寸的椭圆)

//---------------------------【DrawEllipse()函数】------------------------------
//    描述:自定义的绘制函数,实现了绘制不同角度、相同尺寸的椭圆
//------------------------------------------------------------------------------
void DrawEllipse(Mat img, double angle)
{
  int thickness = 2;
  int lineType = 8;
  
  ellipse(img, //将椭圆画到图像img上
          Point(WINDOW_WIDTH/2, WINDOW_WIDTH/2), //椭圆的中心点 
          Size(WINDOW_WIDTH/4, WINDOW_WIDTH/16), //所在矩形的大小
          angle, //椭圆的旋转角度
          0, 360, //扩展的弧度从0度到360度
          Scalar(255, 129, 0), //此处显示蓝色,Scalar(B, G, R, A),蓝,绿,红,透明
          thickness, //线宽/线粗(thickness)为2
          lineType); //线型(lineType)为8(8联通线型)
}