直接贴代码,矩形框同理
int Drawing_Random_Ellipses(Mat image, char* window_name, RNG rng)
{
int lineType = 8;
int line_num = 36;
for (int i = 0; i < 1; i++)
{
Point center;
center.x = 650;//rng.uniform(x_1, x_2);
center.y = 350;//rng.uniform(y_1, y_2);
Size axes;
axes.width = 330;//rng.uniform(0, 200);
axes.height = 260; //rng.uniform(0, 200);
//double angle = 360;//rng.uniform(0, 180);
for (int j = 0; j < line_num; ++j)
{
ellipse(image, center, axes, 90, j*10, j*10+5,
/*randomColor(rng)*/Scalar(255, 255, 255), 1, 8, 1); //修改第五,六参数调整虚线
}
//ellipse(image, center, axes, 90, angle - 270, -270,
//randomColor(rng), 1, 8, 1);
//imshow(window_name, image);
if (waitKey(DELAY) >= 0)
{
return -1;
}
}
return 0;
}