1280x720 の処理結果画像を確認しやすいように最適化したPython GUIアプリです。
plate-reviewer-gui/
├── annotated_plates/
├── app.py
├── pyproject.toml
├── README.md
├── result_serials.csv
└── uv.lock
uv run python app.pyデフォルトで以下を使います。
- 入力CSV:
./result_serials.csv - 画像フォルダ:
./annotated_plates/ - 出力CSV:
./result_serials_reviewed.csv
- 現在画像を右側に大きく表示
- 前回画像は左側に 384x216 の16:9枠で表示
- 画像下のファイル名・ファイルパスは非表示
- 表示するのは画像と
serial_numberのみ
現在画像をクリックすると、その位置を中心にズームします。
ズーム中にもう一度クリックすると、通常表示に戻ります。
スペースキーでもズーム/解除できます。
- 通常表示中にスペース: 前回クリック位置、または画像中央をズーム
- ズーム中にスペース: 通常表示へ戻る
ズーム時は、切り出した部分を小さいまま表示せず、通常表示と同じ表示枠いっぱいに拡大表示します。
下部の「移動」欄に数字を入力して Enter、または「移動」ボタンを押すと、その番号の画像へ移動します。
例:
50
と入力すると、50枚目から確認できます。
- 読み取り成功
- 読み取り成功(重複)
- 読み取り失敗
- 読み取り失敗(重複)
1: 読み取り成功2: 読み取り成功(重複)3: 読み取り失敗4: 読み取り失敗(重複)←: 戻る→: スキップSpace: 現在画像をズーム/解除g: 移動欄にフォーカスCtrl + S: 保存