C++ 如何使用OpenCV和C+在单独的窗口中显示圆点+;?

C++ 如何使用OpenCV和C+在单独的窗口中显示圆点+;?,c++,opencv,video-streaming,C++,Opencv,Video Streaming,如果我使用此函数在OpenCV中“按帧序列”绘制一些圆: void circle(Mat& img, Point center, int radius, const Scalar& color, int thickness = 1, int lineType = 8, int shift = 0); …有没有办法在单独的窗口中显示这些圆点?您可以使用imshow功能创建任意多个窗口。imshow的第一个参数是窗口名,第二个参数是要在其上显示的图像 因此,

如果我使用此函数在OpenCV中“按帧序列”绘制一些圆:

void circle(Mat& img, Point center, int radius, const Scalar& color,
            int thickness = 1, int lineType = 8, int shift = 0);

…有没有办法在单独的窗口中显示这些圆点?

您可以使用
imshow
功能创建任意多个窗口。imshow的第一个参数是窗口名,第二个参数是要在其上显示的图像

因此,在单独的窗口中显示这些圆的一种简单方法是创建一个全新的垫子(具有所需的尺寸),在其上绘制点并使用
imshow
显示。要绘制点,可以使用半径为1的圆函数

更多信息: