python+opencvのお勉強。
まずは読み込みと表示から
import numpy as np import cv2 import pylab as plt im = cv2.imread('lena2.jpg',flags=0) if im is None: print "None" exit() plt.imshow(im) plt.show()
import numpy as np import cv2 import pylab as plt im = cv2.imread('lena2.jpg',flags=1) if im is None: print "None" exit() plt.imshow(im) plt.show()
import numpy as np import cv2 im = cv2.imread('lena2.jpg',flags=0) if im is None: print "None" exit() cv2.imshow("test",im) cv2.waitKey(0) cv2.destroyAllWindows()
import numpy as np import cv2 im = cv2.imread('lena2.jpg',flags=1) if im is None: print "None" exit() cv2.imshow("test",im) cv2.waitKey(0) cv2.destroyAllWindows()
最後の表示方法はopencvを利用したものだが、
とても不安定。
上2つはmatplotlibによるが、
OpenCVはBGRの変態仕様なので、RGBなmatplotlibでは
RとBが入れ替わった結果。