How to correct a vertical shift in stereo images

2 ビュー (過去 30 日間)
Beyza Cansiz
Beyza Cansiz 2020 年 3 月 5 日
回答済み: Sai Bhargav Avula 2020 年 3 月 23 日
I am trying to generate a disparity map from stereo images. These stereo images have quite a misalignment. There is a vertical and a horizontal shift.
I restify both images with rectifyStereoImages but it doesn't work:
[J1_BM, J2_BM] = rectifyStereoImages(img_left_2,img_right_2,stereoParams,'OutputView','valid');
The corresponding points in the images don't have the same row coordinates. They have a vertical shift and so the result is a noisy disparity map.
Can anyone suggest me how to correct this shift?
Thank you
  1 件のコメント
Qu Cao
Qu Cao 2020 年 3 月 9 日
Have you calibrated your stereo camera? How did you obtain stereoParams?

サインインしてコメントする。

回答 (1 件)

Sai Bhargav Avula
Sai Bhargav Avula 2020 年 3 月 23 日
Hi,
As mentioned Qu Cao first try calibrating the using the stereo images check for the reprojecction error and epipolar error. The calibration can be done by using stereo calibration app. Refer the below link for a detailed explanation,
Hope this helps!

カテゴリ

Help Center および File ExchangeCamera Calibration についてさらに検索

製品


リリース

R2019b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by