2017-04-05 3 views
0

EMGU CVで作業しています。私はBumblebee2ステレオビジョンカメラから整流された画像のペアを持っています。両方の画像の座標を見つけた後、左側の画像を基準として左の画像から右側の対応する点を見つけようとしています。どうすれば見つけることができますか?私は同じエピポーララインを持っているので、私は、整流画像を使用していたようEMGUを使用して整流された画像の対応点を見つける方法CV

0-{X=261,4361, Y=149,7478} 
1-{X=326,5302, Y=209,6012} 
2-{X=325,55, Y=145,6009} 
3-{X=262,6892, Y=213,5657} 
4-{X=266,4678, Y=87,63588} 
5-{X=239,4005, Y=57,10946} 
6-{X=265,8781, Y=41,5235} 
7-{X=339,6883, Y=55,14074} 

左画像:

0-{X=384,9483, Y=149,7964} 
1-{X=449,4588, Y=145,659} 
2-{X=449,8427, Y=209,5965} 
3-{X=393,903, Y=87,71234} 
4-{X=366,9935, Y=57,17787} 
5-{X=385,6826, Y=213,5658} 
6-{X=393,8017, Y=41,57755} 
7-{X=467,9185, Y=55,23401} 

右の画像点ここLeft and right image with detected pointsは、以下のように左右の画像から検出されたポイントです2つの画像間の差はごくわずかです。与えられた参照画像に対して、私は簡単な数学で対応する点を見つけるために扱うことができます。しかし、私は同じエピポーララインでポイントの数を増やすことになると、それはいくつかの問題を引き起こすでしょう。ですから、対応する点を見つける方法を教えてください。

答えて

0

対応するポイントを見つけるにはblock matchingを使用できます。

関連する問題