【计算机视觉】OpenCV 4高级编程与项目实战(Python版)【6】:使用NumPy创建随机雪花点图像
蒙娜丽宁 已于 2023-02-27 21 2023-2-27 21:20:45 Author: blog.csdn.net(查看原文) 阅读量:17 收藏

蒙娜丽宁 已于 2023-02-27 21:22:05 修改 5 收藏

于 2023-02-27 21:20:45 首次发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

上一篇文章演示了如何使用二维数组创建黑白图像,如果要创建彩色图像,就需要使用三维数组。例如,在BGR色彩空间创建200 × 200的彩色图像,就需要一个200 ×200 ×3的三维数组存储像素的颜色值,其中第3维可以存储3个通道的颜色值,分别是B通道、G通道和R通道。也就是我们平常说的三原色:蓝(B)、绿(G)和红(R)。

  1. 创建彩色图像

下面的代码,创建一个三维数组,数组元素初始值都是0,然后将该数组复制3份,将第1个数组的通道1(B通道)设置为255,将第2个数组的通道2(G通道)设置为255,将第3个数组的通道3(R通道)设置为255,这将形成3幅纯色的图像。代码如下:

import cv2
import numpy as np
 
width = 200      # 图像的宽
height = 200      # 图像的高
# 创建指定宽高、3通道、像素值都为0的

文章来源: https://blog.csdn.net/nokiaguy/article/details/129250204
如有侵权请联系:admin#unsafe.sh