将含有随机字节的bytearray转换为灰度图像和BGR图像

import cv2 as cv
import numpy as np
import os

randomByteArray = bytearray(os.urandom(120000))
#flatNumpyArray = np.random.randint(0,256,120000).reshape(300,400)
flatNumpyArray = np.array(randomByteArray)
#grayImage = flatNumpyArray;
grayImage = flatNumpyArray.reshape(300, 400)
cv.imwrite('D:\\Pycharm code\\venv\\src\\RandomArray.png', grayImage)

bgrImage = flatNumpyArray.reshape(100,400,3)
cv.imwrite('D:\\Pycharm code\\venv\\src\\RandomColor.png', bgrImage)

猜你喜欢

转载自blog.csdn.net/cup160828/article/details/80855251