用python语言,使用cv2生成一张绿色图片。代码如下:
import cv2
import numpy as np
#图片大小300*400,3通道
img=np.ones((300,400,3),dtype=np.uint8)
#修改像素值
img[:,:,0]=0#蓝色通道B
img[:,:,1]=255#绿色通道G
img[:,:,2]=0#红色通道R
#保存
cv2.imwrite("image.jpg",img);
#显示
cv2.imshow('',img);cv2.waitKey();cv2.destroyAllWindows()
最终效果
生成RGB条形图:
import cv2
import numpy as np
#图片大小300*400,3通道
img=np.zeros((300,400,3),dtype=np.uint8)
#修改像素值
img[:100,:,2]=255#红色通道R
img[100:200,:,1]=255#绿色通道G
img[200:,:,0]=255#蓝色通道B
#保存
cv2.imwrite("rgb.png",img);
#显示
cv2.imshow('',img);cv2.waitKey();cv2.destroyAllWindows()
生成效果如图