python opencv2 画素へのアクセス

RGBではなくBGRの順にリストになっているのが注意

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import numpy as np
import cv2

# Load an color image in grayscale
img = cv2.imread('cocoa.jpg',1)#0:グレースケール 1:通常
cv2.imshow('cocoa',img)#読み込んだ画像を表示

px = img[100,100]#画素へのアクセス
print px

print "blue:",img[100,100,0]
print "green:",img[100,100,1]
print "red:",img[100,100,0]


cv2.waitKey(0)#キーを押すと終了
cv2.destroyAllWindows()

Basic Operations on Images — OpenCV 3.0.0-dev documentation
opencv.blog.jp