- 파이썬 이미지처리 라이브러리를 사용하여 원본의 이미지를 RGB 색상 사진으로 변환하기
Line
1. 벡터, 행렬 데이터를 쉽게 처리하기 위한 모듈 선언
2. 화면에 이미지 데이터를 보여 주기 위한 모듈 선언
3. 이미지 파일과 데이터 처리를 위한 모듈 선언
Line
5. image 파일 불러오기
6. image data를 numpy array로 구성하기
Line 10~15
pix array에서 각각 R(0), G(1), B(2) 성분값 외에는 0으로 만든 후, 원본 이미지에서 R, G, B에 해당하는 배열 만들기
Line 17~20
"원본" 이미지인 pix 행렬을 이미지 데이터로 출력
TIP.
- plt.subplot(row, column, index)
- subplot(141)은 1개의 열, 4개의 행으로 구성된 좌표에서 첫 번째 요소를 보여준다는 의미입니다.
Line 22~25
pix 행렬에서 이미지 데이터의 "R" 채널 출력
Line 27~30
pix 행렬에서 이미지 데이터의 "G" 채널 출력
Line 32~35
pix 행렬에서 이미지 데이터의 "B" 채널 출력
마지막으로 결과를 출력하면,
원본 꼬부기 사진과 각각 R, G, B 색상으로 변경된 사진.
총 4장의 사진이 있는 창이 뜹니다!
.
.
.
.
Reference.
수학과 함께하는 AI 기초. EBS