Tensorflow Image-retrainingチュートリアルを使用して、Flower_photosを動作させましたが、テスト用の写真を入れたときにエラーが発生しましたTensorflow InvalidArgumentError Invalid JPEG data, size 4096
Tensorflow InvalidArgumentError無効なJPEGデータ、サイズ4096、Jpegファイルではありません0x00 0x05
イメージが大きすぎるのではないかと疑問に思っていますか?イメージにset-Maxサイズがある場合または、固定された高さ/幅がある場合?
私はflower_photosの例では、そこにある写真の高さと幅がすべて異なるため、固定された高さ/幅は必要ないと仮定していますか?
私は画像がJPEGいることを確認した、と私はtf.image.decode_imageするimage_retrainingフォルダにretrain.pyを変更したため....しかし、運
編集 は、今私は見ることはないJPEGファイル:0x00で始まる0x05何を意味するのかわからない
編集:私はどんなスレッドや情報など何かを見つけることができませんでしたが、14時間の体系的なテストの後、私はちょうどTensorflow再学習チュートリアルflower_photosからデータセットをコピーしましたそれは(MacからWindow 10に、そしてVBox Ubuntuに)そのままで、同じ問題に遭遇しました。今私はそのコピー/転送プロセスがJPEGを破損する原因と考えています。
ちょうど推測ですが、サイジングではなくJPEGフォーマットに関するエラーがありますか?スタックトレース(そしておそらく画像へのポインタ)が役に立ちます。 –
ポインタをありがとう、私はtf.image.decode_imageにtf.image.decode_jpegを変更したimage_retraining.pyを編集....しかし、それは動作しませんでした。私はそれをもう一度見て、それがフォーマットの問題かどうかを見てみましょう。 – John
今私はそれがJPEGファイルではないことを見ています:0x00 0x05で始まり、それは何を意味するか分かりません – John