|
import cv2
import numpy as np
img = np.zeros((512,512,3),np.uint8)#创建一个数值为0,512*512,对象的类型是无符号整数
#print(img)
###########################################矩阵图像的颜色#########################################
#img[:]= 255,0,0 #矩阵图像的颜色 参数:【:】 可不写,默认【0,0】
# 当然可以添加参数【高度取值,宽度取值】:【100,200:200,300】
255,0,0表示RGB 默认为黑色0,0,0
##########################################在矩阵中画东西##########################################
cv2.line(img,(0,0),(img.shape[1],img.shape[0]),(0,255,0),3)#画直线
#(img.(起点),(终点),(RGB 颜色)(线条的宽度))
#
(img.shape[1],img.shape[0])(矩阵的高度,矩阵宽度)
cv2.rectangle(img,(0,0),(250,350),(0,0,255),2)#画矩形,注:(线条的宽度)可设置为cv2.FILLED,表示填充整个矩形
cv2.circle(img,(400,50),30,(255,255,0),5)#画圆
cv2.putText(img," OPENCV ",(300,200),cv2.FONT_HERSHEY_COMPLEX,1,(0,150,0),3)
#文字(img,"文字",(起始x,y),文字字体,文字比例大小,文字颜色,文字厚度)
cv2.imshow("Image",img)
cv2.waitKey(0)
![]()
|