Pascal VOC 2012, Pascal VOC 2017(書きかけ)
【関連する外部ページ】
- pascal-voc-python のWebページ: https://github.com/mprat/pascal-voc-python
Pascal VOCデータセットは,セグメンテーション済みのカラー画像データセット. セグメンテーションの結果は「アノテーション」として記述されている.ラベル番号とバウンディングボックスのようです.
pickle 形式にまとめるソフトは,ssd_keras
import pickle data = XML_preprocessor('VOCdevkit/VOC2007/Annotations/').data pickle.dump(data,open('VOC2007.pkl','wb'))
import pickle f = open('VOC20XX.pkl', 'rb') data = pickle.load(f) print(data.keys()) print(data['007571.jpg'])
参考Webページ http://qiita.com/slowsingle/items/64cc927bb29a49a7af14
http://host.robots.ox.ac.uk/pascal/VOC/
前準備
Python の準備(Windows,Ubuntu 上)
- Windows での Python 3.10,関連パッケージ,Python 開発環境のインストール(winget を使用しないインストール): 別ページ »で説明
- Ubuntu では,システム Pythonを使うことができる.Python3 開発用ファイル,pip, setuptools のインストール: 別ページ »で説明
【サイト内の関連ページ】
- Python のまとめ: 別ページ »にまとめ
- Google Colaboratory の使い方など: 別ページ »で説明
【関連する外部ページ】 Python の公式ページ: https://www.python.org/
pascal-voc-python のインストール
Windows の場合
Windows を使用する場合は,次のように操作する.
- 必要に応じて,pascal-voc-python の GitHub ページで,情報を確認する.
- Windows で,コマンドプロンプトを管理者として実行.
コマンドプロンプトを管理者として実行: 別ページ »で説明
- 次のコマンドを実行する.
cd /d c:%HOMEPATH% rmdir /s /q pascal-voc-python git clone --recursive https://github.com/mprat/pascal-voc-python cd pascal-voc-python python setup.py build python setup.py install
ipython ノートブック形式ファイルで,次のプログラム例が載っています. load data by category loading bounding boxes ---- 下のツールを使て,アノテーション xml を編集できる. https://github.com/tzutalin/ImageNet_Utils conda install pyqt4 conda install lxml を実行してから cd labelImgGUI python labelImg.py