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... | |
guint _NvDewarperParams::addressMode |
Cuda Texture Address Mode.
Definition at line 103 of file gstnvdewarper.h.
gfloat _NvDewarperParams::bottom_angle |
The bottom view angle, in degrees.
Definition at line 88 of file gstnvdewarper.h.
gfloat _NvDewarperParams::control |
Projection-specific controls for Panini, Stereographic and Pushbroom projections.
Definition at line 97 of file gstnvdewarper.h.
gfloat _NvDewarperParams::dewarpFocalLength[FOCAL_LENGTH_SIZE] |
The X & Y focal length of the source, in pixels.
Definition at line 92 of file gstnvdewarper.h.
guint _NvDewarperParams::dewarpHeight |
Dewarped Surface height.
Definition at line 100 of file gstnvdewarper.h.
guint _NvDewarperParams::dewarpPitch |
Dewarped Surface pitch.
Definition at line 101 of file gstnvdewarper.h.
guint _NvDewarperParams::dewarpWidth |
Dewarped Surface width.
Definition at line 99 of file gstnvdewarper.h.
gdouble _NvDewarperParams::distortion[DISTORTION_SIZE] |
Distortion polynomial coefficients.
Definition at line 111 of file gstnvdewarper.h.
gfloat _NvDewarperParams::dstFocalLength[FOCAL_LENGTH_SIZE] |
destination surface focal length
Definition at line 118 of file gstnvdewarper.h.
gfloat _NvDewarperParams::dstPrincipalPoint[2] |
destination surface principal point
Definition at line 119 of file gstnvdewarper.h.
guint _NvDewarperParams::id |
Surface id.
This is to distinguish between views of same type
Definition at line 108 of file gstnvdewarper.h.
guint _NvDewarperParams::isValid |
Boolean indicating if the surface parameters structure is valid.
Definition at line 105 of file gstnvdewarper.h.
gfloat _NvDewarperParams::pitch |
The pitch angle, in degrees.
Definition at line 89 of file gstnvdewarper.h.
guint _NvDewarperParams::projection_type |
Projection type of type NvDsSurfaceType.
Definition at line 85 of file gstnvdewarper.h.
gfloat _NvDewarperParams::roll |
The roll angle, in degrees.
Definition at line 90 of file gstnvdewarper.h.
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.
gfloat _NvDewarperParams::rot_matrix[ROTATION_MATRIX_SIZE] |
Rotation matrix.
Definition at line 115 of file gstnvdewarper.h.
guint _NvDewarperParams::rot_matrix_valid |
Boolean indicating if the values in "rot_matrix" are valid.
Definition at line 116 of file gstnvdewarper.h.
gfloat _NvDewarperParams::src_x0 |
source principal point in X direction
Definition at line 112 of file gstnvdewarper.h.
gfloat _NvDewarperParams::src_y0 |
source principal point in Y direction
Definition at line 113 of file gstnvdewarper.h.
gfloat _NvDewarperParams::srcFov |
Source field of view.
Definition at line 114 of file gstnvdewarper.h.
guchar* _NvDewarperParams::surface |
Pointer to Cuda Surface used for Projection.
Definition at line 104 of file gstnvdewarper.h.
guint _NvDewarperParams::surface_index |
Surface index.
Definition at line 109 of file gstnvdewarper.h.
gfloat _NvDewarperParams::top_angle |
The top view angle, in degrees.
Definition at line 87 of file gstnvdewarper.h.
gfloat _NvDewarperParams::yaw |
The yaw angle, in degrees.
Definition at line 91 of file gstnvdewarper.h.