Tensorflow
패키지는 파일을 읽은 후 jpeg
, png
및 gif
이미지를 디코딩하는 표준 절차를 제공합니다. png
에 대한 예를 들어 :Tensorflow 기계 학습 : TIFF 이미지 용 디코더가 없습니까?
import tensorflow as tf
filename_queue = tf.train.string_input_producer(['/Image.png']) # list of files to read
reader = tf.WholeFileReader()
key, value = reader.read(filename_queue)
decoded_image = tf.image.decode_png(value) # use png or jpg decoder based on your files.
그러나, tiff
포맷 디코더는없는 것 같습니다.
tiff
파일에 대한 해결책은 무엇입니까? 확실히 입력 이미지를 png
으로 변환 할 수는 있지만 이는 대단한 해결책은 아닙니다.
안녕하세요, 저는 현재 동일한 문제에 직면하고 있습니다. 어떤 방법을 사용 했습니까? 나만의 TIFF 형식 디코더를 작성하거나 파일을 지원되는 형식으로 간단하게 변환하십시오. PNG? 감사! – jlhw
@jlhw 안녕하세요, 하루 종일 Python (표준 파이썬 이미지 라이브러리를 통해)에서 이미지를로드하고 TensorFlow에 텐서로 공급합니다. 실제 네트워크 교육을하기 전에 파이썬으로 numpy 나 pillow로 이미지를 사전 처리하는 것이 쉽다는 장점이 있습니다. 이미지가 크지 만 이미지가 적기 때문에 한 번 미리로드하면됩니다. 프로세스의 병목 현상이 아닙니다. 희망이 도움이됩니다. –