@Override public void setCalibration (CameraPinholeRadial param ) { CameraPinhole undistorted = new CameraPinhole(param); this.undoRadial = LensDistortionOps.changeCameraModel( AdjustmentType.FULL_VIEW, BorderType.ZERO, param, undistorted,null, ImageType.single(GrayF32.class)); this.remove_p_to_p = LensDistortionOps_F32.transformChangeModel(AdjustmentType.FULL_VIEW, param, undistorted, false,null); undoRadialDistortion(distorted); }
ImageDistort<GrayF32, GrayF32> undistorter = LensDistortionOps.changeCameraModel( AdjustmentType.EXPAND, BorderType.EXTENDED, intrinsic, new CameraPinhole(intrinsic), paramUndist, ImageType.single(GrayF32.class));
ImageDistort<GrayF32, GrayF32> undistorter = LensDistortionOps.changeCameraModel( AdjustmentType.EXPAND, BorderType.EXTENDED, intrinsic, new CameraPinhole(intrinsic), paramUndist, ImageType.single(GrayF32.class));