Skip to content

Instantly share code, notes, and snippets.

@istar0me
Created October 4, 2018 02:21
Show Gist options
  • Save istar0me/e2561364c22a72ed5a00dbef30a37117 to your computer and use it in GitHub Desktop.
Save istar0me/e2561364c22a72ed5a00dbef30a37117 to your computer and use it in GitHub Desktop.
# -*- coding: utf-8 -*-
"""
Spyder Editor
This is a temporary script file.
"""
import cv2
import numpy as np
path = "./figures2/rose.bmp" # 將影像路徑儲存於變數 path
imgColor = cv2.imread(path) # 讀取彩色影像
b, g, r = cv2.split(imgColor)
zeros = np.zeros(imgColor.shape[0:2], dtype="uint8")
merge_b = cv2.merge((b, zeros, zeros))
merge_g = cv2.merge((zeros, g, zeros))
merge_r = cv2.merge((zeros, zeros, r))
merge = cv2.merge((g, b, r))
cv2.imshow('Color', imgColor)
cv2.imshow('b', b)
cv2.imshow('g', g)
cv2.imshow('r', r)
cv2.imshow('merge_b', merge_b)
cv2.imshow('merge_g', merge_g)
cv2.imshow('merge_r', merge_r)
cv2.waitKey(0)
cv2.destroyAllWindows()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment