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