이미지 전처리

Younghwan Cha·2022년 10월 11일
0

OpenCV

목록 보기
7/10
post-thumbnail

먼저, 전처리에 필요한 데이터를 불러오자.
이 작업에서 pathlib 에 관해서 익히게 되었다. 경로와 관련해 자유롭게 다룰 수 있어야 하는 만큼 까먹었을 때엔 아래 정리한 글을 보자.
https://velog.io/@younghwan/pathlib

import numpy as np
import os
import PIL
import PIL.Image
import tensorflow as tf
import tensorflow_datasets as tfds
import pathlib

dataset_url = "https://storage.googleapis.com/download.tensorflow.org/example_images/flower_photos.tgz"
data_dir = tf.keras.utils.get_file(
    fname='flower_photos',
    origin=dataset_url,
    untar=True,
    cache_dir='./flower'
)

path = pathlib.Path(data_dir)
print(path)
print(len(list(path.glob('*/*.jpg'))))

다운로드 받은 폴더 구조와 print 결과값은 다음과 같다.

사진 왼편의 코드를 통해서 그림을 시각적으로 나타낼 수도 있다.

https://www.tensorflow.org/tutorials/load_data/images#%EB%AF%B8%EC%84%B8_%EC%A0%9C%EC%96%B4%EB%A5%BC_%EC%9C%84%ED%95%B4_tfdata_%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0

profile
개발 기록

0개의 댓글