본문 바로가기

인공지능 연구노트/머신러닝

[파이썬/이미지 처리] 원본 이미지 색상 변환하기

 

- 파이썬 이미지처리 라이브러리를 사용하여 원본의 이미지를 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