From sztu 自动化专业的小菜鸡。
本系列将介绍计算机视觉的处理图像基础,基于python的opencv。
1.好多图像处理的小细节
博主懒了,一起放出来,统一解释吧!
import cv2
import numpy as np
img = np.zeros((512,512,3),np.uint8)#图层
#print(img.shape)
img[200:300,100:300]=246,156,233#色块上色
cv2.line(img,(0,0),(img.shape[1],img.shape[0]),(125,222,12),3)#画线
cv2.rectangle(img,(0,0),(250,350),(111,111,111),3)#画矩形,3也可换成cv2.FILLED
cv2.circle(img,(400,50),30,(255,0,150),5)#画圆
cv2.putText(img,"SZTU_青衫酒",(400,300),cv2.FONT_HERSHEY_COMPLEX,0.5,(222,222,222),1)#写文本
cv2.imshow("Image",img)
cv2.waitKey(0)
好的,代码见上,其实已经可以看到博主在上面的代码有注释,第三行为创建一个图层