- 이미지 기반 딥러닝 모델을 만들다 보면 Label 이랑 Image 샘플을 보고싶을 때가 있는데, matplotlib 의 subplot으로 한번에 확인할 수 있는 코드
import matplotlib.pyplot as plt
import cv2
%matplotlib inline
%config InlineBackend.figure_format = 'retina'
# check data (class 1~5)
fig = plt.figure(figsize=(10,5)) # rows*cols 행렬의 i번째 subplot 생성
xlabels = classes
rows = 1
cols = 4
for c in range(0, 4):
sample_path = train_flist[ xlabels[c] ][0]
img = cv2.imread(sample_path)
ax = fig.add_subplot(rows, cols, c+1)
ax.imshow(cv2.cvtColor(img, cv2.COLOR_BGR2RGB))
ax.set_title(f"Label: {xlabels[c]}", fontdict={'size':10})
ax.axis('off')
print(img.shape)
plt.show()
'Python Code' 카테고리의 다른 글
Streamlit (파이썬 웹기반 시각화툴) (0) | 2023.11.14 |
---|---|
Pytorch 이미지 분할(Image Split) 방법 (0) | 2023.11.06 |
ViT(Vision Transformer) 비전 트랜스포머 Pytorch 코드 (0) | 2023.11.01 |
Linux 우분투 cuda 버전/GPU 사용량 확인 (0) | 2023.10.29 |
python Image Tranforms (이미지 전처리) (0) | 2023.10.28 |