python 通过opencv 画点
要在Python中使用OpenCV画点,可以使用cv2.circle()函数。下面是一个简单的示例,它将在名为“image”的图像上绘制一个红色点:
import cv2 import numpy as np # 创建一个黑色图像 image = np.zeros((512, 512, 3), np.uint8) # 定义要绘制的点的坐标和半径 x, y = 256, 256 radius = 10 # 绘制一个红色点 cv2.circle(image, (x, y), radius, (0, 0, 255), -1) # 显示图像 cv2.imshow("image", image) cv2.waitKey(0) cv2.destroyAllWindows()
在上述代码中,我们使用numpy.zeros()函数创建一个512x512大小的黑色图像,然后使用cv2.circle()函数在图像上绘制一个红色点。cv2.circle()函数的第一个参数是要在其上绘制的图像,第二个参数是点的中心坐标,第三个参数是半径,第四个参数是颜色,最后一个参数是线条宽度。在本例中,我们将线条宽度设置为-1,这意味着要绘制一个实心圆。最后,我们使用cv2.imshow()函数显示图像,并使用cv2.waitKey()和cv2.destroyAllWindows()等待用户按下任意键以关闭窗口。
相关文章