9
11

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

TensorFlow Object Detection API : 利用するための流れ

Last updated at Posted at 2018-04-01

物体検出までの流れ

TensorFlowの物体検出を実際にやってみたので、そのプロセスをまとめてみました。いくつかのステップを踏みながら進める必要があり、結構大変ですね。
この記事の前提として、画像ファイルは収集、加工してあるものとして、アノテーションからのプロセスを書いてみました。
また、TensorFlowが動かせる環境は準備されているものとします。PCでもクラウドでも何でもよいです。学習する数や画像サイズにもよりますが、私がMac PC環境で動かすと学習時間に7~8時間もかかります:sweat_smile:GPUがなくてもできるだけ速いマシンがあればよいです。学習は一度止めて、チェックポイントから再開できるので、分割して何回も動かしてもよいですが、それはそれで大変ですね:frowning2:
Macのアノテーションツールとしてlabelimgを使いました。出力されるxmlファイルの要素名(<要素名>)がチュートリアルと同じものになるツールを使った方が、コード変更が少ないのでよいと思います。
Object Detectionのコードはここから入手しました。
https://github.com/bourdakos1/Custom-Object-Detection/blob/master/object_detection/create_tf_record.py

実行するプログラムや画像ファイル、パラメータなどのフォルダー構造を決めておくと、開発しやすくなる。[追加した記事][link-1]と合わせて見ていただくと、わかりやすいと思う:grinning:
[link-1]:https://qiita.com/t_kawa1/items/c7cd7d067c0334503eab

物体検出までの流れ:
物体検出プロセス.jpg

9
11
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
11

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?