自走BeagleBoard(その4:OpenCVでボール認識)

f:id:studio_k:20110807205219j:image

OpenCVでボール認識に挑戦してみました。

カメラから取り込んだ↓のような画像で、、、
f:id:studio_k:20110807205217j:image

↓ボールを認識しているところ。
f:id:studio_k:20110807205218j:image

RGBをHSVに変換して、HSVの各値の範囲で認識しています。小さいゴミは無視して、一番大きな領域を抽出します。
色域の範囲を固定で指定しているので、照明の明るさや色合いでうまく認識できなくなってしまいます。動的に調整する方法が課題です。

ここまで出来ればボールの追いかけはすぐにでもできそうです。

■自走BeagleBoardシリーズ
自走BeagleBoard (その1)
自走BeagleBoard (その2:ブラウザで操縦)
自走BeagleBoard (その3:OpenCVで顔画像認識)
自走BeagleBoard (その4:OpenCVでボール認識)
自走BeagleBoard (その5:OpenCVで顔画像認識2)
自走BeagleBoard (その6: ~テニスボール追跡~)

本格派対局将棋 ぴよ将棋
本格派対局将棋アプリ ぴよ将棋
[Android] [iOS]

かわいい「ひよこ」と対局する将棋アプリ。かわいいけどAIは本格派!
対局後の検討機能や棋譜管理機能も充実!棋譜解析機能も搭載!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です