Alpaca Tech Blog

ゲーム作る系 草食動物の備忘録

【python】VisualStudio2017のpythonでopencv

インストール手順

Python3.6を右クリックして

Pythonパッケージのインストールを選び

f:id:alpacatech:20180531134845p:plain

 

pip installを行うウィンドウが出るので、

opencvで検索。

opencv-python(...)クリックでインストール。

*numpyとセットでインストールされました。 

f:id:alpacatech:20180529183713g:plain

 *ViusalStudio2017 15.5.6で確認

 

OpenCVサンプルコード

画像読み込み+表示

import numpy as np
import cv2

img = cv2.imread('test.jpg')  #test.jpg読み込み
cv2.imshow('test', img)       #imgをtestウィンドウで表示
cv2.waitKey()                 #何かキーを押されるまで待機

 

 test.jpgが読み込まれウィンドウで表示されます。

キーが押されると終了

 

画像生成

img = np.zeros((480, 640, 3), np.uint8)  # 640x480のRGB画像生成

 

 

画素に直接アクセス

for y in range(img.shape[0]):
    for x in range(img.shape[1]):
        img[y,x,0] = 0

↑全部の画素のBに0を代入

 img[y座標,x座標,チャンネル] = 0~255

チャンネルは、0...B / 1...G / 2...R