1、线段绘制
1为单通道
3是彩色图,三通道
线段绘制
在opencv中,(b,g,r)
代码展示
import numpy as np
import cv2
img_background = np.zeros((512, 512, 3), np.uint8)
cv2.line(img_background, (0, 0), (511, 511), (0, 0, 255), 5)
cv2.imshow("background", img_background)
cv2.waitKey(0)
cv2.destroyAllWindows()
2、矩形绘制
cv.rectangle()参数解释
左上角、右下角坐标
代码
import numpy as np
import cv2
img_background = np.zeros((512, 512, 3), np.uint8)
cv2.rectangle(img_background, (384, 50), (510, 128), (0, 0, 255), 5)
cv2.imshow("background", img_background)
cv2.waitKey(0)
cv2.destroyAllWindows()
3、圆的绘制
知道圆心、半径
4、椭圆的绘制
结果图
代码区
import numpy as np
import cv2
img_background = np.zeros((512, 512, 3), np.uint8)
# cv2.circle(img_background, (124, 120), 60, (0, 0, 255), -1) 圆的绘制
cv2.ellipse(img_background,(128,20),(50,20),0,0,360,(0,255,0),-1)
cv2.imshow