计算机视觉OpenCV 4高级编程与项目实战(Python版):使用NumPy创建随机雪花点图像

Posted 蒙娜丽宁

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算机视觉OpenCV 4高级编程与项目实战(Python版):使用NumPy创建随机雪花点图像相关的知识,希望对你有一定的参考价值。

上一篇文章演示了如何使用二维数组创建黑白图像,如果要创建彩色图像,就需要使用三维数组。例如,在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的

以上是关于计算机视觉OpenCV 4高级编程与项目实战(Python版):使用NumPy创建随机雪花点图像的主要内容,如果未能解决你的问题,请参考以下文章

计算机视觉OpenCV 4高级编程与项目实战(Python版):图像处理基础

计算机视觉OpenCV 4高级编程与项目实战(Python版):操作像素

计算机视觉OpenCV 4高级编程与项目实战(Python版):操作像素

计算机视觉OpenCV 4高级编程与项目实战(Python版):通道详解

计算机视觉OpenCV 4高级编程与项目实战(Python版):通道详解

计算机视觉OpenCV 4高级编程与项目实战(Python版):通道详解