2016-04-07 29 views
0

私は盲人ナビゲーションプロジェクトに取り組んでいます。このために私はopen cvとpythonを使って右と左の矢印を検出する必要があります。手続きやサンプルコードを手助けすることができます。open cv pythonを使って矢印を検出する方法は?

enter image description here

これは矢印すなわち、ライブ環境になりますが、A4の紙に印刷され、中にハングアップ:私は、私は、以下の形状を検出する必要がCV を開くことがほとんど新品です廊下。画像を検出する必要があるカメラは、ほとんど不安定であるため、想定している画像の変形があり、照明が問題になることもあります。さらに、矢印は前面から検出するだけでよい。それが変形される側からではありません。

私は現在、自分の最善のアプローチが、矢印を正しく検出して、そのような方向を左か右にしているのか疑問に思っています。

+0

詳細を追加して、いくつかの画像を追加してください...あなたが何を求めているか全く分かりません – Miki

答えて

0

1)矢印を検出するにはを使用できますが、手持ちカメラを使用している場合は正しい方向を取得するには、カメラの姿勢が正しいこと、つまりカメラが回転していないことを確認する必要があります。

2)HOGまたはCorners,などのフィーチャベースの分類器を使用して検出器を構築し、後で方向を予測することができます。

このPaperの親は、あなたのケースに該当する道路標識の検出手法です。

+0

テンプレートマッチングは機能しません。あなたは検出のためのアルゴリズムを提案することができます – nik

+0

多分スケールの変更のためです。あなたはGaussian Pyramidを試して、ピラミッド画像をマッチングさせるべきです。しかし、これは計算上高価になります。 –

関連する問題