NVIDIA DeepStream SDK API Reference

6.4 Release
_NvDewarperParams Struct Reference

Detailed Description

Holds all the configuration parameters required for dewarping a surface.

All these configurations can be set by the user under the "surface" category in config file

Definition at line 83 of file gstnvdewarper.h.

Data Fields

guint projection_type
 Projection type of type NvDsSurfaceType. More...
 
gfloat top_angle
 The top view angle, in degrees. More...
 
gfloat bottom_angle
 The bottom view angle, in degrees. More...
 
gfloat pitch
 The pitch angle, in degrees. More...
 
gfloat roll
 The roll angle, in degrees. More...
 
gfloat yaw
 The yaw angle, in degrees. More...
 
gfloat dewarpFocalLength [FOCAL_LENGTH_SIZE]
 The X & Y focal length of the source, in pixels. More...
 
char rot_axes [4]
 A sequence of 3 rotation axes: upper case 'X', 'Y', and 'Z'. More...
 
gfloat control
 Projection-specific controls for Panini, Stereographic and Pushbroom projections. More...
 
guint dewarpWidth
 Dewarped Surface width. More...
 
guint dewarpHeight
 Dewarped Surface height. More...
 
guint dewarpPitch
 Dewarped Surface pitch. More...
 
guint addressMode
 Cuda Texture Address Mode. More...
 
guchar * surface
 Pointer to Cuda Surface used for Projection. More...
 
guint isValid
 Boolean indicating if the surface parameters structure is valid. More...
 
guint id
 Surface id. More...
 
guint surface_index
 Surface index. More...
 
gdouble distortion [DISTORTION_SIZE]
 Distortion polynomial coefficients. More...
 
gfloat src_x0
 source principal point in X direction More...
 
gfloat src_y0
 source principal point in Y direction More...
 
gfloat srcFov
 Source field of view. More...
 
gfloat rot_matrix [ROTATION_MATRIX_SIZE]
 Rotation matrix. More...
 
guint rot_matrix_valid
 Boolean indicating if the values in "rot_matrix" are valid. More...
 
gfloat dstFocalLength [FOCAL_LENGTH_SIZE]
 destination surface focal length More...
 
gfloat dstPrincipalPoint [2]
 destination surface principal point More...
 

Field Documentation

◆ addressMode

guint _NvDewarperParams::addressMode

Cuda Texture Address Mode.

Definition at line 103 of file gstnvdewarper.h.

◆ bottom_angle

gfloat _NvDewarperParams::bottom_angle

The bottom view angle, in degrees.

Definition at line 88 of file gstnvdewarper.h.

◆ control

gfloat _NvDewarperParams::control

Projection-specific controls for Panini, Stereographic and Pushbroom projections.

Definition at line 97 of file gstnvdewarper.h.

◆ dewarpFocalLength

gfloat _NvDewarperParams::dewarpFocalLength[FOCAL_LENGTH_SIZE]

The X & Y focal length of the source, in pixels.

Definition at line 92 of file gstnvdewarper.h.

◆ dewarpHeight

guint _NvDewarperParams::dewarpHeight

Dewarped Surface height.

Definition at line 100 of file gstnvdewarper.h.

◆ dewarpPitch

guint _NvDewarperParams::dewarpPitch

Dewarped Surface pitch.

Definition at line 101 of file gstnvdewarper.h.

◆ dewarpWidth

guint _NvDewarperParams::dewarpWidth

Dewarped Surface width.

Definition at line 99 of file gstnvdewarper.h.

◆ distortion

gdouble _NvDewarperParams::distortion[DISTORTION_SIZE]

Distortion polynomial coefficients.

Definition at line 111 of file gstnvdewarper.h.

◆ dstFocalLength

gfloat _NvDewarperParams::dstFocalLength[FOCAL_LENGTH_SIZE]

destination surface focal length

Definition at line 118 of file gstnvdewarper.h.

◆ dstPrincipalPoint

gfloat _NvDewarperParams::dstPrincipalPoint[2]

destination surface principal point

Definition at line 119 of file gstnvdewarper.h.

◆ id

guint _NvDewarperParams::id

Surface id.

This is to distinguish between views of same type

Definition at line 108 of file gstnvdewarper.h.

◆ isValid

guint _NvDewarperParams::isValid

Boolean indicating if the surface parameters structure is valid.

Definition at line 105 of file gstnvdewarper.h.

◆ pitch

gfloat _NvDewarperParams::pitch

The pitch angle, in degrees.

Definition at line 89 of file gstnvdewarper.h.

◆ projection_type

guint _NvDewarperParams::projection_type

Projection type of type NvDsSurfaceType.

Definition at line 85 of file gstnvdewarper.h.

◆ roll

gfloat _NvDewarperParams::roll

The roll angle, in degrees.

Definition at line 90 of file gstnvdewarper.h.

◆ rot_axes

char _NvDewarperParams::rot_axes[4]

A sequence of 3 rotation axes: upper case 'X', 'Y', and 'Z'.

4th character is set to '\0'. X rotation rotates the view upward, Y rightward, and Z clockwise.
The default is "YXZ", a.k.a. yaw, pitch, roll

Definition at line 93 of file gstnvdewarper.h.

◆ rot_matrix

gfloat _NvDewarperParams::rot_matrix[ROTATION_MATRIX_SIZE]

Rotation matrix.

Definition at line 115 of file gstnvdewarper.h.

◆ rot_matrix_valid

guint _NvDewarperParams::rot_matrix_valid

Boolean indicating if the values in "rot_matrix" are valid.

Definition at line 116 of file gstnvdewarper.h.

◆ src_x0

gfloat _NvDewarperParams::src_x0

source principal point in X direction

Definition at line 112 of file gstnvdewarper.h.

◆ src_y0

gfloat _NvDewarperParams::src_y0

source principal point in Y direction

Definition at line 113 of file gstnvdewarper.h.

◆ srcFov

gfloat _NvDewarperParams::srcFov

Source field of view.

Definition at line 114 of file gstnvdewarper.h.

◆ surface

guchar* _NvDewarperParams::surface

Pointer to Cuda Surface used for Projection.

Definition at line 104 of file gstnvdewarper.h.

◆ surface_index

guint _NvDewarperParams::surface_index

Surface index.

Definition at line 109 of file gstnvdewarper.h.

◆ top_angle

gfloat _NvDewarperParams::top_angle

The top view angle, in degrees.

Definition at line 87 of file gstnvdewarper.h.

◆ yaw

gfloat _NvDewarperParams::yaw

The yaw angle, in degrees.

Definition at line 91 of file gstnvdewarper.h.


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