반응형
import cv2
import numpy as np
import os
dirpath = "img/"
img_dir = os.listdir(dirpath)
i = 0
for img_name in img_dir:
img = cv2.imread(dirpath + '/' + img_name,cv2.IMREAD_COLOR)
b,g,r = cv2.split(img) # channel split
img_color_ary = []
img_color_ary.append( cv2.merge((r,g,b)) )
img_color_ary.append( cv2.merge((g,b,r)) )
img_color_ary.append( cv2.merge((b,g,r)) )
for img_color in img_color_ary:
cv2.imwrite( ('img/'+str(i) + '.png') , img_color)
cv2.waitKey()
cv2.destroyAllWindows()
i+=1
반응형
'프로그래밍' 카테고리의 다른 글
vscode와 vmware 우분투 도커 컨테이너 연결 (0) | 2023.08.26 |
---|---|
kaikas API 지갑 연동 (0) | 2022.02.15 |
이더리움 dapp 메타마스크 연동하기 (0) | 2022.02.15 |
python exe 파일 만들기 (0) | 2022.01.16 |
안드로이드 계산기 앱 제작 및 배포 (0) | 2021.07.18 |