歌っていませんが、画像が切り取らcv::undistortれます。次のように、歪みのないサイズが元のサイズよりも大きくなるように、すべての歪みのない画像が必要です。

使用する必要があると思いますcv::getOptimalNewCameraMatrixが、試用版ではうまくいきませんでした。
歌っていませんが、画像が切り取らcv::undistortれます。次のように、歪みのないサイズが元のサイズよりも大きくなるように、すべての歪みのない画像が必要です。

使用する必要があると思いますcv::getOptimalNewCameraMatrixが、試用版ではうまくいきませんでした。
記録のために: cv::getOptimalNewCameraMatrixを使用し、アルファ パラメータを 1 に設定する必要があります。アルファ 0 は画像上の有効なポイントのみを示し、アルファ 1 はすべての元のポイントと黒い領域を示します。cv::getOptimalNewCameraMatrix は、cv::undistort からの結果をトリミングするための ROI も提供します。
必要なすべての画像にアクセスするには、OpenCV のクラスをサブクラス化し、メソッド undistort() をオーバーロードするのが最適です。