我是 Python + OpenCV 的新手,所以这对你们大多数人来说可能是一个基本问题,因为我在网上找不到一个好的/令人满意的解决方案。
所以我试图通过单独创建 RGB 层
R - 0s
层 G - 255s
层 B - 255* 标识矩阵层来创建图像
import cv2 as cv
import numpy as np
import matplotlib.pyplot as plt
Red = np.zeros([6, 6], dtype = np.uint8)
plt.imshow(Red) # it is just the red layer which is actually all black
plt.show()
Green = np.ones([6, 6], dtype = np.uint8) * 255
plt.imshow(Green) # it is just the Green layer which is actually all white
plt.show()
Blue = np.eye(6, dtype = int) * 255
plt.imshow(Blue) # it is just the Blue layer which is actually black with white diag
plt.show()
但我实际上得到的是紫色或紫色和黄色的组合。
有人可以解释发生了什么和/或如何解决它吗?
繁花不似锦
相关分类