컬러영상의 각 채널데이터를 분리할 일이 있었는데 C++로 만들어 보려다 Python 예제를 찾아 만들어보았는데 아주 간단한 코드로 원하는 결과를 얻을 수 있었다.
Python의 생산성은 정말 대단한 것 같다. Python을 좀더 공부해야겠다.
import cv2 import numpy as np img = cv2.imread("ColorImage.png") b,g,r = cv2.split(img) cv2.imwrite('Image_R.png', r) cv2.imwrite('Image_G.png', g) cv2.imwrite('Image_B.png', b)
'Dev Story' 카테고리의 다른 글
Android license status unknown 문제 해결 (0) | 2021.07.04 |
---|---|
[python] pip 모든 패키지 업데이트 하기 (0) | 2021.05.08 |
OpenCV 3.4.2 + VTK 8.1.1 빌드하기 (0) | 2018.08.21 |
Poco 1.9.0 빌드하기 (OpenSSL, MySQL) (0) | 2018.08.21 |
Hello Electron (1) | 2018.01.26 |