undistortImage function gives out all black image
5 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
This is my first time using the undistortImage function of the computer vision system toolbox in matlab but somehow every image that i try to use with the undistortImage function gives a blank image everytime. I used the camera calibration app to get my camera parameters. Can someone tell me what am i doing wrong?
originalImage = imread(imageFileNames{20});
undistortedImage = undistortImage(originalImage, cameraParams);
figure; imshow(undistortedImage)
here is the camera parameters
here is the originalImage square size are 100mmx100mm
here is the output image
1 comentario
Saksham Gakhar
el 3 de Sept. de 2020
Editada: Saksham Gakhar
el 3 de Sept. de 2020
Same issue! Can someone help?
Respuestas (1)
Vinoth Venkatesan
el 26 de Oct. de 2020
This looks like it could be an issue with the calibration. Try to use a checkerbord with more squares and have the checkerboard cover as much of the field-of-view as possible.
Another thing to try is to set the 'OutputView' name-value argument in 'undistortImage' to 'full'.
undistortImage(I,cameraParams,'OutputView','full');
0 comentarios
Ver también
Categorías
Más información sobre MATLAB Support Package for USB Webcams en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!