0

最近、ubuntu11.10にopencvがインストールされました。そして、Pythonを使用してopencvで簡単なプロジェクトを実行することを計画しました。このプロジェクトは、Pythonを使用して画像から赤いボールを検出することです。私はpythonとopencvの初心者です。このプロジェクトを手伝ってくれませんか。同様の例のコードを提案していただけませんか。

前もって感謝します

4

2 に答える 2

8

次のように実行できます。

  1. cvtColor() 関数を使用して画像を HSV 平面に変換します
  2. inRange() 関数を使用して赤色を抽出します
  3. erode() および dilate() 関数を使用して、侵食と膨張を適用してノイズを回避する
  4. findContours() 関数を使用して輪郭を見つける
  5. drawContours() 関数を使用して輪郭を描画します。

以下のリンクに、ビデオの黄色と青色を追跡するコードがあります。目的に合わせて変更できます。青と黄色の追跡

より良い説明については、以下のリンクも参照してください:着色されたオブジェクトの追跡

于 2012-12-31T07:37:50.393 に答える
4

ハフ変換が役立つ場合があります。

OpenCV C lib は、円を検出する cvHoughCircles を提供します。

cvHoughCircles

そしてpythonラッパーはcv.HoughCircles

于 2012-12-31T07:34:57.317 に答える