3

単純なボール追跡を行うOpenCV用のC/C ++で利用可能なオープンソースまたはデモコードはありますか?

基本的に、Webカメラの前に赤いボールを置き、OpenCVにその位置を検出させたいと思います。ボールを画面の右または左に動かすと、プログラムはボールの位置が変更されたことを検出し、新しい位置を出力します。

Webカメラを使用してラズベリーパイにOpenCV2.3.1を正常にインストールしましたが、最終的にはパイでコードを実行したいと思います。

4

5 に答える 5

3

私はこれに偶然出くわしました。これはcvBlobの例であり、実行したいことと非常によく似ています。ソースコードはこちら です

于 2012-10-03T20:17:39.530 に答える
2

これは私が探しているもののようです:

https://github.com/tommed/tommed-opencv-examples/

于 2012-10-03T12:40:41.440 に答える
1

少し前に遊んだことがあるTouchlessというプロジェクトがあります

おそらくあなたがやろうとしていることには少し複雑すぎますが、そこにはいくつかのマーカー追跡コードがあり、それは役に立つかもしれません;)

あなたの円周率で遊んで頑張ってください。

于 2012-10-03T02:36:35.680 に答える
0

あなたが見つけた例-Tommed-はRGBを使用して色を追跡します。

あなたはHSV飛行機をもっとよく見るでしょう。cvBlobライブラリに例があります

ただし、Pi上のcvBlobを使用すると、成功の度合いはさまざまです。それでも、HSVの原則はまだ道のりです。

于 2014-04-25T17:13:58.133 に答える
0

赤い色のボールなどの単純なオブジェクトを検出する場合は、ピクシーカメラの使用を検討してください。

于 2015-08-27T00:43:31.793 に答える