このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
disparity
(非推奨) ステレオ イメージ間の視差マップ
関数 disparity
は推奨されません。代わりに disparityBM
または disparitySGM
を使用してください。詳細については、互換性の考慮事項を参照してください。
説明
は、ステレオ イメージのペア disparityMap
= disparity(I1
,I2
)I1
と I2
の視差マップ disparityMap
を返します。
は、disparityMap
= disparity(I1
,I2
,Name,Value
)Name,Value
ペアの引数を 1 つ以上使用して視差アルゴリズムの追加のコントロールを提供します。
例
入力引数
出力引数
ヒント
結果として得られた視差マップにノイズが多く含まれていると思われる場合、DisparityRange
を変更してみてください。視差の範囲は、2 つのカメラ間の距離と、カメラと対象オブジェクト間の距離によって異なります。カメラとカメラの間隔が広い、またはオブジェクトとカメラが接近している場合には、DisparityRange
の値を大きくします。構成に適切な視差を判定するには、イメージ ビューアー アプリで入力イメージのステレオ アナグリフを表示し、距離ツールを使用して対応する点のペア間の距離を測定します。測定値に応じて MaxDisparity を変更します。
参照
[1] Konolige, K., Small Vision Systems: Hardware and Implementation, Proceedings of the 8th International Symposium in Robotic Research, pages 203-212, 1997.
[2] Bradski, G. and A. Kaehler, Learning OpenCV : Computer Vision with the OpenCV Library, O'Reilly, Sebastopol, CA, 2008.
[3] Hirschmuller, H., Accurate and Efficient Stereo Processing by Semi-Global Matching and Mutual Information, International Conference on Computer Vision and Pattern Recognition, 2005.