How do I know what is the problem with "stereoParams" output from Stereo Calibration Tool ? The output of rectifyStereoImages are black images
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
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"?
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/165992/image.png)
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
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/165994/image.png)
0 Kommentare
Antworten (1)
Don Zheng
am 17 Jul. 2017
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 Kommentare
Don Zheng
am 18 Jul. 2017
Were you getting cropped images for 'frameLeftRect' and 'frameRightRect' without 'full' 'Output'?
Siehe auch
Kategorien
Mehr zu Camera Calibration finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!