はじめに
アノテーションツール labelImgを使って、モデルの作成からi-PRO用AIモデルへの変換までを行いました。
i-PRO用AIモデルに関しては先にこちらの概要をお読みください。
labelImgは一例であり、i-PROの推奨ツールではありません。
labelImgの環境構築
Python3をインストールする
アノテーションツール(labelImg)のインストールに必要なPython3をインストールします。
以下サイトからインストーラーをダウンロードします。
インストール時、labelImgのサポートが3.6~3.9でしたので、3.9をダウンロードしました。
インストールを実行します。
この時、「Add Python 3.9 to PATH」にチェックを入れてください。
Disalbe path length limitが表示されたら、クリックして長いパスが設定できるようにします。
アノテーションツール(labelImg)をインストールする
DOSプロンプトを開いて、インストールを実行します。
pip install labelImg
アプリのインストール先を確認します。
pip show labelImg
インストール先フォルダにデフォルトで表示されるラベル名を定義しておくと便利です。
インストール先フォルダ/data/predefined_classes.txt
アノテーションを行う
labelImgでアノテーションを行います。
アノテーションする画像を準備します。
今回はテスト用にi-PROカメラの画像を準備しました。(チュートリアルとしてお使いいただけます?)
DOSプロンプトからツールを起動します。
labelImg
メニューで、出力形式をYOLOに変更します。
入力・出力フォルダを指定します。
Open Dirでjpegのあるフォルダを指定
Change Save Dirでアノテーション情報(txt)の出力先を指定
以下を設定すると便利です。
Auto Save modeを有効にする
今回はiproのタグだけつけるので、Single Class Modeを有効にする
タグをつける
Create Rect Box(ショートカットキー w)で枠を設定して、タグにiproを入力
これを繰り返す(次の画像 d / 前の画像 a)
使用したjpegファイル(ipro_jpg.zip)と出力されたテキストファイル(ipro_txt.zip)