试图理解img=np.zeros((300512,3),np.uint8)如何给我们一个黑色窗口

2024-04-25 19:17:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我是一个天真的Python程序员,请原谅我的无知

我想知道img=np.zeros((300512,3),np.uint8)如何在OpenCV中生成黑色窗口。另外,如果有人能帮助我理解频道的重要性,在我的例子中(300512,3)'3'是频道

我试着用谷歌搜索它,发现了https://answers.opencv.org/question/74576/how-does-npzeros-create-a-black-background/,但还是很困惑

提前谢谢大家


Tags: httpsorgimgnpzeros频道opencv重要性
1条回答
网友
1楼 · 发布于 2024-04-25 19:17:23

线路

img = np.zeros((300,512,3), np.uint8)

创建一个高300行、宽512列、深3个“通道”的三维阵列。每个通道对应于红色、绿色或蓝色强度的量

np.zeros

表示此数组将完全用0填充

红色、绿色和蓝色的0强度转换为黑色图像。 这种类型的编码称为RGB,因为每个颜色通道表示红色、绿色或蓝色的强度

相关问题 更多 >