画素のRGB値を入れ替える方法
この画像(karasu.jpg)を利用する。
source/imageディレクトリ配下に設置しておく。
$nbsp;
sourceディレクトリにchange_rgb.pyを作成する。
# -*- coding: utf-8 -*- import cv2 if __name__ == '__main__': # 画像読み込み img_src = cv2.imread("./image/karasu.jpg", 1) # 複数色のチャンネルを分割して配列で取得 # img_bgr[0] に青, img_bgr[1]に緑,img_bgr[2]に赤が入る。 img_bgr = cv2.split(img_src) # 青->赤, 緑->青, 青->緑 img_cng = cv2.merge((img_bgr[1],img_bgr[2],img_bgr[0])) # 表示 cv2.imshow("Show Image", img_cng) cv2.waitKey(0) cv2.destroyAllWindows()
change_rgb.pyを実行する。
(opencv_python)$ python change_rgb.py
以下の様な画像が表示される。
気持ち悪い。
Tags: OpenCV, OpenCV3, python, python2, python3