画一条直线
import numpy as np import cv2 img = np.zeros((500, 500, 3), np.uint8) cv2.line(img, (0, 0), (500, 500), (255, 0, 0), 5) print(img) cv2.imshow('', img) k = cv2.waitKey() cv2.destroyWindow()
方法 cv2.line() 的参数说明
line(img, pt1, pt2, color, thickness=None, lineType=None, shift=None)
- img 指图像
- pt1 线段的第一个点
- pt2 线段的第二个点
- color 线段的颜色
- thickness 线段的厚度(宽度)
画一个矩形
import cv2 import numpy as np img = np.zeros((500, 500, 3), np.uint8) cv2.rectangle(img, (384, 0), (521, 128), (0, 255, 0), 3) cv2.imshow('', img) cv2.waitKey() cv2.destroyAllWindows()
.rectangle()的参数说明
rectangle(img, pt1, pt2, color, thickness=None, lineType=None, shift=None)
- img 图像
- pt1 矩形的顶点1
- pt2 与pt1相对的矩形顶点
- color 矩形颜色或亮度(灰度图像)。
- thickness 构成矩形的线的厚度,如果是负值,则会绘制一个填充矩形
原创文章,作者:朋远方,如若转载,请注明出处:https://caovan.com/opencvchangyongcaozuozhinumpydeshiyong/.html