travel data science
#2 이미지 시각화 본문
패스트캠퍼스 part1 8강 정리한 내용입니다.
이미지를 불러와서 흑백으로 만들거나 농도(intensity)를 출력하도록 한다.
1. 모듈 불러오기
import numpy as np
from PIL import Image
import matplotlib.pyplot as plt
%matplotlib inline
2. 이미지 불러오기
path='source/cat.jpg'
cat_image=Image.open(path)
cat=np.array(cat_image)
3. 이미지를 흑백으로 불러오기
cat_image2=Image.open(path).convert("L")
cat_gray=np.array(cat_image2)
4. 이미지 보여주기(시각화)
plt.imshow(cat, alpha='0.5') #투명도 0.5로 보여줌/ 두 개의 이미지 겹쳐서 보여줄 수 있음
plt.show()
5. intensity에 따라서 색 변환
plt.imshow(cat_gray, 'jet')
plt.colorbar()
plt.show()
6. 이미지 사이즈 변환
import cv2
cat_resize=cv2.resize(cat, (100, 100))
cat_resize.shape #이걸 하게되면 (100, 100, 3)으로 됨.
jupyter notebook 으로 정리한 파일을 첨부해놓겠습니다.
'AI study(Past Campus)' 카테고리의 다른 글
No module import 'tensorflow' 해결 (0) | 2022.05.09 |
---|---|
#1 그래프 시각화 (0) | 2021.08.02 |