0
我正在使用Cal Tech的摄像机标定工具箱保存图像不失真。但是,当我这样做时,图像在最终未失真图像中失去边界。我很好奇是否有办法避免这种情况,因为整个图像很重要。提前致谢。用于Matlab的摄像机标定工具箱Undistort图像丢失图像边框
我正在使用Cal Tech的摄像机标定工具箱保存图像不失真。但是,当我这样做时,图像在最终未失真图像中失去边界。我很好奇是否有办法避免这种情况,因为整个图像很重要。提前致谢。用于Matlab的摄像机标定工具箱Undistort图像丢失图像边框
您是否有机会获得Matlab的计算机视觉系统工具箱?它包括一个功能undistortImage
,使您可以设置输出视图包括整个不失真的图像,像这样:
outImg = undistortImage(inImg, cameraParams, 'OutputView', 'full');
据我所知,摄像机标定工具箱的undistort功能不包含此功能。如果你没有上面的工具箱,你可以尝试用足够的边框填充图像,使实际图像保留在未失真帧中,然后使用实际图像的边界框裁剪结果。这应该可能是最后的手段。不修剪填充图像不会产生与原始图像完全相同的结果。尽可能少地垫!