NVIDIA DeepStream SDK API Reference

9.2 Release
nvwarpParams_t Struct Reference

Detailed Description

Parameter structure.

Definition at line 141 of file includes/NVWarp360.h.

Data Fields

nvwarpType_t type
 The type of the warp. More...
 
uint32_t srcWidth
 The width of the source image. More...
 
uint32_t srcHeight
 The height of the source image. More...
 
float srcX0
 Source center of projection X; frequently (srcWidth - 1) * 0.5, but srcWidth * .5 for wraparounds (equirect). More...
 
float srcY0
 Source center of projection Y; frequently (srcHeight - 1) * 0.5, but srcHeight * .5 for wraparounds (equirect). More...
 
float srcFocalLen
 Source focal length. More...
 
float srcRadius
 Source circular clipping radius. (default 0 means no clipping) (unimplemented). More...
 
float dist [5]
 Distortion, typically for the source. (default {0,0,0,0} means no distortion). More...
 
uint32_t dstWidth
 The width of the destination. More...
 
uint32_t dstHeight
 The height of the destination. More...
 
float rotAngles [3]
 Rotation angles in radians, corresponding to the list of rotation axes below.. More...
 
char rotAxes [4]
 3 rotation axes: upper case 'X', 'Y', and 'Z' are rotation about the positive X, Y and Z axes, whereas lower case 'x', 'y', and 'z' are rotation about the negative axes. More...
 
float topAngle
 Top angle of view. (default +pi/2) More...
 
float bottomAngle
 Bottom angle of view. (default -pi/2) More...
 
void * userData
 Pointer supplied by the user. (default NULL) More...
 
float control [4]
 Projection-specific controls. More...
 

Field Documentation

◆ bottomAngle

float nvwarpParams_t::bottomAngle

Bottom angle of view. (default -pi/2)

Definition at line 170 of file includes/NVWarp360.h.

◆ control

float nvwarpParams_t::control

Projection-specific controls.

Definition at line 175 of file includes/NVWarp360.h.

◆ dist

float nvwarpParams_t::dist

Distortion, typically for the source. (default {0,0,0,0} means no distortion).

Definition at line 154 of file includes/NVWarp360.h.

◆ dstHeight

uint32_t nvwarpParams_t::dstHeight

The height of the destination.

Definition at line 158 of file includes/NVWarp360.h.

◆ dstWidth

uint32_t nvwarpParams_t::dstWidth

The width of the destination.

Definition at line 157 of file includes/NVWarp360.h.

◆ rotAngles

float nvwarpParams_t::rotAngles

Rotation angles in radians, corresponding to the list of rotation axes below..

Definition at line 161 of file includes/NVWarp360.h.

◆ rotAxes

char nvwarpParams_t::rotAxes

3 rotation axes: upper case 'X', 'Y', and 'Z' are rotation about the positive X, Y and Z axes, whereas lower case 'x', 'y', and 'z' are rotation about the negative axes.

Set the 4th to '\0'. X rotation rotates the view upward, Y rightward, and Z clockwise. To specify an embedding of the image in 3D rather than a view of a straightahead image, specify the angles in the opposite order. The default is "YXZ", a.k.a. yaw, pitch, roll (as set by nvwarpInitParams()). Other characters are treated as 'Z'.

Definition at line 162 of file includes/NVWarp360.h.

◆ srcFocalLen

float nvwarpParams_t::srcFocalLen

Source focal length.

Definition at line 151 of file includes/NVWarp360.h.

◆ srcHeight

uint32_t nvwarpParams_t::srcHeight

The height of the source image.

Definition at line 148 of file includes/NVWarp360.h.

◆ srcRadius

float nvwarpParams_t::srcRadius

Source circular clipping radius. (default 0 means no clipping) (unimplemented).

Definition at line 152 of file includes/NVWarp360.h.

◆ srcWidth

uint32_t nvwarpParams_t::srcWidth

The width of the source image.

Definition at line 147 of file includes/NVWarp360.h.

◆ srcX0

float nvwarpParams_t::srcX0

Source center of projection X; frequently (srcWidth - 1) * 0.5, but srcWidth * .5 for wraparounds (equirect).

Definition at line 149 of file includes/NVWarp360.h.

◆ srcY0

float nvwarpParams_t::srcY0

Source center of projection Y; frequently (srcHeight - 1) * 0.5, but srcHeight * .5 for wraparounds (equirect).

Definition at line 150 of file includes/NVWarp360.h.

◆ topAngle

float nvwarpParams_t::topAngle

Top angle of view. (default +pi/2)

Definition at line 169 of file includes/NVWarp360.h.

◆ type

nvwarpType_t nvwarpParams_t::type

The type of the warp.

Definition at line 144 of file includes/NVWarp360.h.

◆ userData

void * nvwarpParams_t::userData

Pointer supplied by the user. (default NULL)

Definition at line 172 of file includes/NVWarp360.h.


The documentation for this struct was generated from the following file: