git: https://github.com/linyi0604/Computer-Vision
1 # coding:utf8
2 import cv2 3 import numpy 4 import os 5
6
7 """
8 隨機字節的bytearray轉為灰度圖像和BGR圖像 9 """
10 randomByteArray = bytearray(os.urandom(120000)) 11 flatNumpyArray = numpy.array(randomByteArray) 12 # 轉換成400*300的灰度圖像
13 grayImage = flatNumpyArray.reshape(400, 300) 14 cv2.imwrite("randomGray.png", grayImage) 15
16 """
17 隨機字節的bytearray轉為400*100的彩色圖像 18 """
19 bgrImage = flatNumpyArray.reshape(400, 100, 3) 20 cv2.imwrite("randomColor.png", bgrImage)