前提・実現したいこと
DCGAN-tensorflow-masterをダウンロードし自前の画像を使って学習させ、新しく画像生成を行いたいのですがうまくいきません。
サンプルの実行は成功しました。
初めて質問するので情報が不足しているかもしれません。
お答えいただける範囲で教えていただけると幸いです。
よろしくお願いします。
発生している問題・エラーメッセージ
raise TypeError("Cannot handle this data type: %s, %s" % typekey) TypeError: Cannot handle this data type: (1, 1, 3), <f8
エラーメッセージ Traceback (most recent call last): File "main.py", line 147, in <module> tf.app.run() File "/Users/shimauchi_namiki/Library/Python/3.6/lib/python/site-packages/tensorflow/python/platform/app.py", line 126, in run _sys.exit(main(argv)) File "main.py", line 120, in main dcgan.train(FLAGS) File "/Users/shimauchi_namiki/DCGAN-tensorflow-master/model.py", line 195, in train grayscale=self.grayscale) for sample_file in sample_files] File "/Users/shimauchi_namiki/DCGAN-tensorflow-master/model.py", line 195, in <listcomp> grayscale=self.grayscale) for sample_file in sample_files] File "/Users/shimauchi_namiki/DCGAN-tensorflow-master/utils.py", line 44, in get_image resize_height, resize_width, crop) File "/Users/shimauchi_namiki/DCGAN-tensorflow-master/utils.py", line 102, in transform resize_height, resize_width) File "/Users/shimauchi_namiki/DCGAN-tensorflow-master/utils.py", line 94, in center_crop im = Image.fromarray(x[j:j+crop_h, i:i+crop_w]) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/PIL/Image.py", line 2716, in fromarray raise TypeError("Cannot handle this data type: %s, %s" % typekey) TypeError: Cannot handle this data type: (1, 1, 3), <f8
該当のソースコード
python3 main.py --dataset water --input_height=128 --output_height=128 --train --crop
試したこと
DCGAN-tensorflow-masterをダウンロードしました。そこにdataフォルダを作り、その中に学習させる画像を128×128のサイズに加工したものをwaterというフォルダに入れました。その後以下のコードを実行しました。
python3 main.py --train --dataset water --input_height 128 --output_height 128 --crop
Macのターミナルで実行しました。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー