[OpenCV] OpenCV-Python으로 배우는 영상 처리 및 응용 - 5장 연습문제 풀이
·
Programming/Python
1. OpenCV의 채널 처리 함수에 대해 아는 대로 기술하시오.컬러 영상은 파란색, 녹색, 빨간색의 각기 독립적인 2창원 정보를 합쳐 놓은 배열로 정의가 가능하며, 이를 표현하기 위해 채널이라는 개념이 도입됐다. 일련의 3개 원소로 하나의 컬러 화소가 구성되며, numpy에서는 화소 단위로 순회한다. 이 컬러 배열을 분리하면 각 채널을 단일채널 행렬로 구성할 수 있으며, 세부적인 영상처리에 이용될 수 있다. (교재 162p) cv2의 채널 처리 함수로는 cv2.merge()와 cv2.split()이 있으며, 각 함수는 아래와 같다. cv2.merge(mv[,dst]) → dst▪ 설명: 여러 개의 단일채널 배열을 다채널 배열로 합성한다.인수 설명mv합성될 입력 혹은 배열 벡터, 합성될 단일채널 배열들의..