📅  最后修改于: 2023-12-03 15:06:52.855000             🧑  作者: Mango
OpenCV是一个广泛使用的开源计算机视觉库,它可以处理图像和视频数据,包括图像处理和计算机视觉算法等。在OpenCV中,我们可以使用函数来绘制几何形状,例如圆形、矩形、椭圆、直线等,这些函数有助于我们在图像上添加图形标记和注释。
在OpenCV中绘制几何形状的步骤如下:
导入OpenCV库
import cv2
读取图像
img = cv2.imread('image.png', 1)
绘制几何形状
# 绘制圆形
cv2.circle(img, (200, 200), 50, (0, 0, 255), -1)
# 绘制矩形
cv2.rectangle(img, (300, 300), (400, 400), (0, 255, 0), 2)
# 绘制椭圆
cv2.ellipse(img, (500, 500), (50, 20), 0, 0, 360, (255, 0, 0), -1)
# 绘制直线
cv2.line(img, (600, 600), (700, 700), (0, 255, 255), 5)
显示图像
cv2.imshow('Image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
import cv2
img = cv2.imread('image.png', 1)
# 绘制圆形
cv2.circle(img, (200, 200), 50, (0, 0, 255), -1)
# 绘制矩形
cv2.rectangle(img, (300, 300), (400, 400), (0, 255, 0), 2)
# 绘制椭圆
cv2.ellipse(img, (500, 500), (50, 20), 0, 0, 360, (255, 0, 0), -1)
# 绘制直线
cv2.line(img, (600, 600), (700, 700), (0, 255, 255), 5)
cv2.imshow('Image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
使用OpenCV绘制几何形状是一项基本的图像处理任务。本文介绍了在Python中使用OpenCV绘制圆形、矩形、椭圆和直线等图形的步骤,希望能为您在图像处理和计算机视觉领域的工作中提供帮助。