ゆるふわめも

ただのメモです。

opencvで単一色の画像をランダムに生成

コード

import cv2
import numpy as np
import matplotlib.pyplot as plt
import numpy as np


random_color = list(np.random.choice(range(200, 255), size=3))
random_size = list(np.random.choice(range(1600, 2200), size=2))
image = np.zeros((random_size[0], random_size[1], 3), np.uint8)
image[:] = random_color

plt.figure(figsize=(20, 20))
plt.imshow(image)
plt.title("size:"+str(image.shape), fontsize=20)

出力

f:id:misos:20180430103221p:plain