2017-01-30 2 views
0

각 이미지에 3-4 개의 이미지가 들어있는 수백 개의 폴더가있는 zip 파일이 있습니다. 이 이미지를 교육 데이터로 사용하여 얼굴을 인식하고 싶습니다. 이미지를 어떻게로드합니까? 그리고 데이터 셋을로드하는 최적의 방법은 무엇입니까? pkl 파일 또는 다른 파일로?Python tflearn : 이미지가 들어있는 폴더가있는 zip 파일로드

내가 먼저 파일을 압축 해제 할
+0

이미지 목록을 데이터 세트로로드하려면 어떻게해야합니까? 구체적으로 무엇을위한 문법입니까? – user7091463

답변

0

당신은 폴더 구조를 가지고 있고 당신은 쉽게 같은 작업을 수행 할 수 있습니다

당신이 경우 당신이 확인 os.path.isdir을 사용할 수 있습니다 거기에 다른 파일이있는 경우
import os 
imgs = [] 
for directory in os.listdir(base_directory): 
    for file in os.listdir(directory): 
     imgs.append(scipy.misc.imread(base_directory + "/" + directory + "/" + file) 

dir과 file.endswith을 입력하여 이미지가 끝나는 파일인지 확인하십시오.

+0

괜찮아 보인다. 하지만 imgs를 데이터 세트로 설정하려면 어떻게해야합니까? 어떻게하면 목록에서 이미지를 읽는지 확인할 수 있습니까? 그리고 목록을 읽는 것이 얼마나 효율적입니까? – user7091463

+0

'X, Y, X_train, Y_train =로드 (imgs)'와 같은 것입니까? – user7091463

관련 문제