OpenCV 创建图像
"""
Introduction:
创建图像:
·OpenCV中,黑白图像实际是一个二维数组,彩色图像是一个三维数组。
数组中每个元素就是图像对应位置的像素值
·数组索引、像素行列、像素坐标关系如下:
数组行索引 = 像素所在行数 - 1 = 像素纵坐标
数组列索引 = 像素所在列数 - 1 = 像素横坐标
·在黑白图像中,像素为0为纯黑色,像素为255为纯白色
创建随机像素三通道(RGB)图像:
· 像素点下标为0([:, :, 0])是①通道,代表蓝色
· 像素点下标为0([:, :, 1])是②通道,代表绿色
· 像素点下标为0([:, :, 2])是③通道,代表红色
·OpenCV彩色图像默认为BGR格式,是三维数组,第三个索引表示三基色颜色分量
·创建随机像素,调用np的方法random.randint(para1, size(), dtype=)
para1: 范围,只填256表示[0,256)
para2: shape: (height,width, 3) 如果有 3 则代表有三个通道,为BGR图像
para3: 数据类型,一般像素位np.uint8
"""
import numpy as np
import cv2 as cv
width = 500
height