How do I know what is the problem with "stereoParams" output from Stereo Calibration Tool ? The output of rectifyStereoImages are black images

조회 수: 1 (최근 30일)
I am running the calibration tool to get the parameters, with a mean error of less than a pixel. But when I use these parameters to "rectifyStereoImages" function. the rectified images are just generally black images. I am not sure why this happening, It does not happen when I use stereoParams from an example. What is wrong with my "stereoParams"?
if true
frameLeft = imread('cal_L_2.png');
frameRight = imread('cal_R_2.png');
imshow(frameLeft);
[frameLeftRect, frameRightRect] = rectifyStereoImages(frameLeft, frameRight, stereoParams);
figure;
imshow(stereoAnaglyph(frameLeftRect, frameRightRect));
title('Rectified Video Frames');
end

답변 (1개)

Don Zheng
Don Zheng 2017년 7월 17일
Make sure that 'frameLeftRect' and 'frameRightRect' are expected rectified images and 'imshow'able separately. Also, make sure there are enough distinct key points other than the calibration grids for pattern matching.
Also worth trying other example images from the documentation to identify at which step things go wrong.
  댓글 수: 3
Don Zheng
Don Zheng 2017년 7월 18일
Were you getting cropped images for 'frameLeftRect' and 'frameRightRect' without 'full' 'Output'?
Goku
Goku 2017년 7월 21일
Yes, they are cropped without 'full', would you happen to know the reason for that?

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Camera Calibration에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by