FOpenCVLensDistortionParameters::CreateUndistortUVDisplacementMap

Creates a texture containing a DisplacementMap in the Red and the Green channel for undistorting a camera image.

Windows
MacOS
Linux

References

Module

OpenCVLensDistortion

Header

/Engine/Plugins/Compositing/OpenCVLensDistortion/Source/OpenCVLensDistortion/Public/OpenCVLensDistortionParameters.h

Include

#include "OpenCVLensDistortionParameters.h"

Source

/Engine/Plugins/Compositing/OpenCVLensDistortion/Source/OpenCVLensDistortion/Private/OpenCVLensDistortionParameters.cpp

Syntax

UTexture2D * CreateUndistortUVDisplacementMap
(
    const FIntPoint & InImageSize,
    const float InCroppingFactor,
    FOpenCVCameraViewInfo & OutCameraViewInfo
) const

Remarks

Creates a texture containing a DisplacementMap in the Red and the Green channel for undistorting a camera image. This call can take quite some time to process depending on the resolution.

Parameters

Parameter

Description

InImageSize

The size of the camera image to be undistorted in pixels. Scaled down resolution will have an impact.

InCroppingFactor

One means OpenCV will attempt to crop out all empty pixels resulting from the process (essentially zooming the image). Zero will keep all pixels.

OutCameraViewInfo

Information computed by OpenCV about the undistorted space. Can be used with SceneCapture to adjust FOV.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss