Kazuhito00 / object-detection-bbox-art

OpenCVを用いたバウンディングボックス装飾の作例集。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

object-detection-bbox-art

OpenCV上でのバウンディングボックスの装飾用の関数群です。
今までに作ったものが雑多に入っています。
そもそも「ボックス」じゃない物が大半ですが、心の目で見るとボックスが見えます。。。

Requirement

  • OpenCV 3.4.2
  • Pillow 6.1.0
  • Tensorflow 1.14.0(sample.pyを動かす場合のみ)

Installation

利用したいPythonプログラムと同階層にboundingbox_artディレクトリをコピーしてください。

使用方法はsample.pyを参考にしてください。

Usage

サンプルの実行方法は以下です。
サンプルプログラムでは手を検出し、検出箇所にバウンディングボックスを描画します。
バウンディングボックスの種類は、Nキー(次へ)、または、Pキー(前へ)を押下することで切り替わります。

python sample.py

Contents

01:3連通信リング 02:和風 黒円
01 02
03:半透明矩形 04:半透明円形
03 04
05:銃口 06:レトロフィーチャー矩形
05 06
07:スクエアローディング風 08:注釈線
07 08
09:すりガラス 10:SOUND ONLY モノリス
09 10
11:3本追いかけっこ 12:-
11 00

その他、順次追加予定。。。

Note

サンプル用に同梱している手検出用の「frozen_inference_graph.pb」もご自由に利用していただいて構いません。
また、モデルは別途訓練し直して精度アップ版に差し替える予定です。

Author

高橋かずひと(https://twitter.com/KzhtTkhs)

License

object-detection-bbox-art is under MIT license.

License(Font)

文字描画には、それぞれ以下のフォントを利用しています。

各フォントの著作権は各作者に属します。

About

OpenCVを用いたバウンディングボックス装飾の作例集。

License:MIT License


Languages

Language:Python 100.0%