OpenCVのインストールとカラーパッチマトリクスの生成
RGB空間の全域に対するパッチが必要になった場合のために、OpenCVで画像を生成してみた。
OpenCVのインストール
環境
- Anaconda 3-5.2.0
- Python 3.6.5
conda を用いたインストール
anaconda cloud で探したところ、anacondaチャネルが一番信頼できそうだった。
conda install -c anaconda opencv
生成コード
import cv2 as cv import numpy as np patch_size = 30 div = 8 img = np.zeros((int(patch_size*div*div/2),int(patch_size*div*2),3)) for i in range(0,div): for j in range(0,div): for k in range(0,div): color = [ 255.0/(div-1)*(div-1-i), 255.0/(div-1)*(div-1-j), 255.0/(div-1)*(div-1-k) ] img[int(i/2)*patch_size*div+j*patch_size:int(i/2)*patch_size*div+j*patch_size+patch_size, i%2*patch_size*div+k*patch_size:i%2*patch_size*div+k*patch_size+patch_size] = color print(img) cv.imwrite("colorPatch.png", img)