2017-10-04 25 views
2

私はDeep Learningを初めて利用しています。私はこの質問を持っています:this dataでネットワークを鍛えようとしています。すべてが1つのフォルダにあり、ラベルは異なるマットファイルにあります。サブフォルダなしのKeras画像

私はscipy.ioでデータを読むことができると私は理解します。しかし、どのようにして列車Xを1つのフォルダに入れることができますか?私が組み込みのflow_from_directoryを使用すると、すべてのクラスがそれ自身のフォルダを持つ必要があるため、画像は表示されません。

1つのフォルダでXを作成するにはどうすればよいですか?今すぐ表示Found 0 images belonging to 0 classes

画像があるフォルダがあります。すべての画像は1つのフォルダにあります。私はクラスフォルダがないことを意味します。 flow_from_directoryでは、cars/mercedes、cars/bmw、cars/audiのようなものが必要ですが、私のデータにはサブフォルダはありません。

私の質問は、Xデータを作成する他の方法はありますか?

+0

にあなたのイメージを置きますデータを読み込み、フォルダ構造について詳しく説明するコードを投稿してください。 – displayname

+0

画像が入ったフォルダがあります。すべての画像は1つのフォルダにあります。私はクラスフォルダがないことを意味します。 flow_from_directoryでは、cars/mercedes、cars/bmw、cars/audiのようなものが必要ですが、私のデータにはサブフォルダはありません。だから私の質問は、Xデータを作成する他の方法です。 –

答えて

1

linkあなたも掲載示しa download linkに「すべての画像のためのトレーニング画像とバウンディングボックスのクラスラベルを含め、開発キット、」。

flow_from_directory()に必要なフォルダ構造にデータセットを変換するために必要な情報があります。 NoneからREADME.md

-cars_meta.mat: 
    Contains a cell array of class names, one for each class. 

-cars_train_annos.mat: 
    Contains the variable 'annotations', which is a struct array of length 
    num_images and where each element has the fields: 
    bbox_x1: Min x-value of the bounding box, in pixels 
    bbox_x2: Max x-value of the bounding box, in pixels 
    bbox_y1: Min y-value of the bounding box, in pixels 
    bbox_y2: Max y-value of the bounding box, in pixels 
    class: Integral id of the class the image belongs to. 
    fname: Filename of the image within the folder of images. 
0

セットクラスから

とあなたの画像フォルダの1つのサブフォルダにすべての画像を置きます。例えば

  • flow_from_directory(ディレクトリ= "/パス/に/あなた/画像/"、class_modeは= "なし"、...)
  • /path/to/your/images/data
関連する問題