金子邦彦研究室プログラミングオープンデータPascal VOC 2012, Pascal VOC 2017(書きかけ)

Pascal VOC 2012, Pascal VOC 2017(書きかけ)

pascal VOC 2012

【関連する外部ページ】

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 上)

サイト内の関連ページ

関連する外部ページ

Python の公式ページ: https://www.python.org/

pascal-voc-python のインストール

Windows の場合

  1. 必要に応じて,pascal-voc-python の GitHub ページで,情報を確認する.

    https://github.com/mprat/pascal-voc-python

  2. Windows では,コマンドプロン プトを管理者として実行する.
  3. 次のコマンドを実行する.
    C:
    cd %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
    

    [image]

    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