交差点の停止線の前に道路上の決定された領域内の車両の存在を検出するためにカメラを使用するプログラムを書く必要があります(誘導ループのように)。出力は、その地域の車両の可視性に基づいて真または偽になります。カメラは、道路に垂直に、または道路の上に設置することができます。現在私はアルゴリズムが必要です。停止線の前の車両を検出するための強力なアルゴリズム
次の画像が交差点内の車両を検出するために、サンプル実装である:
この分野でいくつかの研究の後、私は、この手法を実現するバックグラウンド減算、プログラムモデルの背景とするときであります車両がそのエリア内に入ったら、それが検出されます。しかし、この定義では、自動車がセンサー上で50%〜60%停止した場合(信号灯が赤色になる場合)、移動する車両を検出するとしていますか?彼らは背景になるのだろうか?彼らはいつも検出されていますか?
BSフィールドでは、Mixture of Gaussianのようなアルゴリズムをいくつか見てきましたが、上記の問題のため実際の状況ではうまく動作しません。
現在、私はLinuxでOpenCVを使って平均化するようないくつかの方法をプログラムしています。プログラムは、その長方形内のピクセル平均を計算し、この値をバッファ内に保存し、モードを計算し、現在のフレームと比較します。しかし、夜間の車両のライト、日中の車両のシャドウ、赤信号のためにセンサー上の車を止めるなどの問題があります。
からもデータセットをダウンロードすることができます。あなたの入力は何ですか?どの矩形について話していますか?真偽の出力はどういう意味ですか?あなたは違う色で交通信号の存在を推測しようとしていますか?入力と出力を宣言する関数プロトタイプを記述してください。また、いくつかの図を与えてください。 – ShitalShah
質問が編集されました。私は、私の意図をはっきりと示す写真を追加しました。見られるように、検出された領域は白い境界線で示されている。 – SAMPro