python opencv 绘制矩形

超链接:深度学习工作常用方法汇总,矩阵维度变化、图片、视频等操作,包含(torch、numpy、opencv等)


示例代码:

import cv2


img = cv2.imread("1.jpg")
img = cv2.resize(img, (1920, 1080))
# 绘制矩形
# pt1: 左上角坐标  pt2: 右下角坐标  color: 颜色 thickness: 线的粗度, -1代表实心
cv2.rectangle(img, pt1=(100, 100), pt2=(200, 200), color=(0, 255, 0), thickness=4)
cv2.rectangle(img, pt1=(300, 100), pt2=(400, 200), color=(0, 255, 0), thickness=-1)
# 绘制圆形
# center:圆心坐标, radius:半径, color:颜色 thickness: 线的粗度,其中 -1 为实心圆
cv2.circle(img, center=(400, 400), radius=100, color=(255, 0, 0), thickness=1)
cv2.circle(img, center=(100, 400), radius=50, color=(255, 0, 0), thickness=-1)
# 绘制直线
# pt1: 起始坐标, pt2: 终点坐标, color: 颜色
cv2.line(img, pt1=(500, 500), pt2=(700, 700), color=(0, 255, 0), thickness=4)
cv2.imshow("img", img)
cv2.waitKey(0)
cv2.destroyAllWindows()

结果如图:

python opencv 绘制矩形_第1张图片

你可能感兴趣的:(人工智能,opencv,python,计算机视觉,深度学习,人工智能)