1

私は駐車場システムのプロジェクトに取り組んでいます。そのためには、車の存在を検出したいと考えています。

MATLAB を使用してこれを達成する方法を誰か教えてもらえますか?

また、車を検出するためのアルゴリズムは何ですか?

4

3 に答える 3

5

画像内のオブジェクトを検出する方法は世界中にあります。この問題を解決するには、画像処理について少し学ぶ必要があります。テンプレート マッチングについて、またはより一般的にはオブジェクト認識について読むことをお勧めします。特に車の検出の場合、特定の角度 (たとえば、正面) で見られることがわかっている場合は、Haar ベースの機能カスケード検出としてOpenCVに実装されているViola-Jones 検出を試してみます。OpenCV は matlab ライブラリではありませんが、おそらく matlab の画像処理ツールボックスで、同様の機能 (または OpenCV へのインターフェイス) を実行するものを見つけることができます。

于 2011-01-30T13:25:15.217 に答える
2

バックグラウンド減算は、開始するのに簡単な場所です。

手短に:

  • 空いている駐車場の画像をキャプチャできます。これはあなたの参考画像です。
  • 駐車場の現在の画像と参照画像を比較します。違う部分が面白い。

問題:

  • 条件 (昼、夜、曇り、雨など) に合わせて参照画像を更新し続ける必要があります。アプローチが機能するために参照画像にが含まれていない必要があるため、これが不可能な場合があります。
  • バックグラウンドで動くもの (風に揺れる木々など) は、誤検知として表示されます。
于 2011-01-31T04:27:53.730 に答える
0

「通常の」画像の使用に加えて、3D/立体画像の使用を検討しましたか? そうであれば、カメラまでの距離に基づいてオブジェクトを削除する方法とインテリジェントなトリックのまったく新しい世界を開くことができます。次に、カメラから特定の固定距離にあるオブジェクト (背景など) は簡単に削除でき、画像の新しい部分 (車など) を処理するだけです。

これに興味があれば、私が開発した家畜小屋の動物を検出するために開発したアルゴリズムを提供できますが、これは同様の概念です。

于 2014-11-04T21:30:08.960 に答える