본문 바로가기
Python

[Python OpenCV] OpenCV 간단한 정리.

by 신입같은 3년차 2018. 8. 31.
728x90

OpenCV 간단한 정리 


OpenCV는 RGB채널을 역순으로 저장한다. 


우리가 흔히 알고있는 RGB는 Red , Green , Blue 순이지만 OpenCV에서는 BGR순서로 픽셀 값을 저장한다.


공부하면서 찾아본 결과 BGR로 된 이유는 단순한 역사적인 이유때문입니다. OpenCV초기 개발당시 BGR색상형식이 인기있었기 때문에 BGR색상 형식을 선택한것이다.


따라서 현재 우리는 RGB를 쓰기때문에 OpenCV를 사용할때 BGR을 RGB로 바꿔줘야할 필요가 있다.


물론, OpenCV에서 관련 메서드를 지원한다.


OpenCV를 import했다는 가정하에 COLOR_BGR2RGB()를 사용하면 된다 . 


cv2.COLOR_BGR2RGB


728x90
반응형

댓글