OSError: cannot identify image file <_io.BytesIO object at 0x7fc87f2ec678>
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 25/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 停滞
- 技術スタック
- python, tensorflow
調査の方向性
まず、labels.npz を使って tf_record_generation.py のドキュメント化されたサンプルコマンドを実行し、次に Image.open の呼び出し部分にある create_tf_example と、それが受け取る入力を調べます。コマンドが OSError なしで完了し、要求されたトレーニングおよび評価用のレコードファイルが生成されれば完了です。
索引モデルが issue の本文から書いたものです。
説明
I'm following the Example Use: A building detector with TensorFlow API, and ran into an error when trying to generate the training/eval data.
System information
** What is the top-level directory of the model you are using: **
~/tensorflow/models/research/object_detection
OS Platform and Distribution: Linux Ubuntu 16.04, Elementary OS
TensorFlow installed from (source or binary): pip install tensorflow-gpu
TensorFlow version: v1.5.0
Python version: v3.6.0
CUDA/cuDNN version: CUDA 9.0, cudnn 7.0, nVidia driver: 384.111
GPU: nVidia GeForce GTX 1070 Ti 8GB memory
CPU: Intel x86-64 Intel Core i5-6400K @ 2.70GHz x 4, 16GB memory
Exact command to reproduce:
python tf_record_generation.py --label_input=labels.npz --train_rd_path=data/train_buildings.record --test_rd_path=data/test_buildings.record
Sample code / logs:
python tf_record_generation.py --label_input=labels.npz --train_rd_path=data/train_buildings.record --test_rd_path=data/test_buildings.record
You have 221 training tiles and 144 test tiles ready
Traceback (most recent call last):
File "tf_record_generation.py", line 172, in <module>
tf.app.run()
File "/home/xban/.pyenv/versions/general/lib/python3.6/site-packages/tensorflow/python/platform/app.py", line 124, in run
_sys.exit(main(argv))
File "tf_record_generation.py", line 143, in main
tf_example = create_tf_example(group, train_dir)
File "tf_record_generation.py", line 56, in create_tf_example
image = Image.open(encoded_jpg_io)
File "/home/xban/.pyenv/versions/general/lib/python3.6/site-packages/PIL/Image.py", line 2572, in open
% (filename if filename else fp))
OSError: cannot identify image file <_io.BytesIO object at 0x7fc87f2ec678>
- 主要言語
- Python
- スター
- 472
- フォーク
- 106
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
developmentseed/label-maker のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 35/100
developmentseed/label-maker#195 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
developmentseed/label-maker#186 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 35/100
developmentseed/label-maker#185 ·
-
Generalize Final data.npz output再び着手できるかも @martham93 が 2222 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンenhancement
developmentseed/label-maker#181 · コメント 1 件 · 担当者 1 名 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
developmentseed/label-maker#180 · コメント 1 件 ·
developmentseed/label-maker の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
-
bug
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
qgis/QGIS-Plugins-Website#459 ·
-
bug severity:medium
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 2 日以内に返信
-
bot-found bug priority: P3
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
madenvel/KalinkaPlayer#179 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
ls1intum/edutelligence#1098 ·
メンテナーはふだん 1 日以内に返信