我正在取消cv::undistort
的播放,但是会裁剪图像。我想拥有所有未失真的图像,以便未失真的尺寸大于原始图像,如下所示:
我想我需要使用cv::getOptimalNewCameraMatrix
,但是我的试用没有运气。
最佳答案
仅作记录:
您应该使用cv::getOptimalNewCameraMatrix并将aplha参数设置为1。Aplha0仅显示图像上的有效点,alpha 1显示所有原始点以及黑色区域。
我正在取消cv::undistort
的播放,但是会裁剪图像。我想拥有所有未失真的图像,以便未失真的尺寸大于原始图像,如下所示:
我想我需要使用cv::getOptimalNewCameraMatrix
,但是我的试用没有运气。
最佳答案
仅作记录:
您应该使用cv::getOptimalNewCameraMatrix并将aplha参数设置为1。Aplha0仅显示图像上的有效点,alpha 1显示所有原始点以及黑色区域。