2015年10月27日火曜日

特定の色の物体の座標を検出[Python]

1. 概要

PythonのOpenCVを使って特定の色の物体の座標を検出するプログラムのサンプルを書いた.青色の物体がどこにあるかを検出できるようにしてあります.
手法は以下のような手順です

  1. HSV色空間に変換して
  2. 青色を部分を抽出して
  3. 抽出した各部分をラベリングして
  4. ラベリングした塊の面積,座標を計算
  5. 最も面積の大きい座標を返す

2. ソースコード


3. 結果

test()でsamle.jpgに対して処理を行います.またmain()でウェブカメラの画像をリアルタイムで処理します.
以下はsample.jpgに処理を適用した結果です.



4.参考




0 件のコメント:

コメントを投稿