NVIDIA DeepStream SDK API Reference

6.4 Release
nvds_dewarper_meta.h
Go to the documentation of this file.
1 
37 #ifndef _NVDS_DEWARPER_META_H_
38 #define _NVDS_DEWARPER_META_H_
39 
40 #include <gst/gst.h>
41 
42 #ifdef __cplusplus
43 extern "C"
44 {
45 #endif
46 
47 /*
48  * Defines DeepStream Dewarper metadata.
49  */
50 
54 #define MAX_DEWARPED_VIEWS 4
55 
59 typedef enum
60 {
99 
103 typedef struct _NvDewarperSurfaceMeta {
109  guint source_id;
113 
114 #ifdef __cplusplus
115 }
116 #endif
117 
118 #endif
119 
NVDS_META_SURFACE_FISH_CYL
@ NVDS_META_SURFACE_FISH_CYL
Defines Fisheye to cylindrical projection surface type.
Definition: nvds_dewarper_meta.h:73
NVDS_META_SURFACE_EQUIRECT_PERSPECTIVE
@ NVDS_META_SURFACE_EQUIRECT_PERSPECTIVE
Defines equirectangular to perspective projection surface type.
Definition: nvds_dewarper_meta.h:91
NVDS_META_SURFACE_PERSPECTIVE_PANINI
@ NVDS_META_SURFACE_PERSPECTIVE_PANINI
Defines perspective to panini projection surface type.
Definition: nvds_dewarper_meta.h:81
NVDS_META_SURFACE_FISH_EQUIRECT
@ NVDS_META_SURFACE_FISH_EQUIRECT
Defines Fisheye to equirectangular projection surface type.
Definition: nvds_dewarper_meta.h:75
_NvDewarperSurfaceMeta::num_filled_surfaces
guint num_filled_surfaces
Holds the number of filled surfaces in the frame.
Definition: nvds_dewarper_meta.h:111
NVDS_META_SURFACE_EQUIRECT_FISHEYE
@ NVDS_META_SURFACE_EQUIRECT_FISHEYE
Defines equirectangular to Fisheye projection surface type.
Definition: nvds_dewarper_meta.h:87
_NvDewarperSurfaceMeta::type
guint type[MAX_DEWARPED_VIEWS]
Holds an array of the types of dewarped surfaces.
Definition: nvds_dewarper_meta.h:105
NVDS_META_SURFACE_FISH_PUSHBROOM
@ NVDS_META_SURFACE_FISH_PUSHBROOM
Defines the pushbroom surface type.
Definition: nvds_dewarper_meta.h:63
_NvDewarperSurfaceMeta
Holds a set of dewarper metadata.
Definition: nvds_dewarper_meta.h:103
NVDS_META_SURFACE_PERSPECTIVE_EQUIRECT
@ NVDS_META_SURFACE_PERSPECTIVE_EQUIRECT
Defines perspective to equirectangular projection surface type.
Definition: nvds_dewarper_meta.h:79
NVDS_META_SURFACE_FISH_FISH
@ NVDS_META_SURFACE_FISH_FISH
Defines Fisheye to Fisheye projection surface type.
Definition: nvds_dewarper_meta.h:71
NVDS_META_SURFACE_FISH_PANINI
@ NVDS_META_SURFACE_FISH_PANINI
Defines Fisheye to panini projection surface type.
Definition: nvds_dewarper_meta.h:77
NVDS_META_SURFACE_PERSPECTIVE_PERSPECTIVE
@ NVDS_META_SURFACE_PERSPECTIVE_PERSPECTIVE
Defines the perspective projection with Brown distortion model surface.
Definition: nvds_dewarper_meta.h:67
NVDS_META_SURFACE_EQUIRECT_EQUIRECT
@ NVDS_META_SURFACE_EQUIRECT_EQUIRECT
Defines equirectangular to equirectangular projection surface type.
Definition: nvds_dewarper_meta.h:85
_NvDewarperSurfaceMeta::source_id
guint source_id
Holds the source ID of the frame, e.g.
Definition: nvds_dewarper_meta.h:109
MAX_DEWARPED_VIEWS
#define MAX_DEWARPED_VIEWS
Maximum number of dewarped surfaces per frame supported.
Definition: nvds_dewarper_meta.h:54
NVDS_META_SURFACE_NONE
@ NVDS_META_SURFACE_NONE
Definition: nvds_dewarper_meta.h:61
NVDS_META_SURFACE_EQUIRECT_PUSHBROOM
@ NVDS_META_SURFACE_EQUIRECT_PUSHBROOM
Defines equirectangular to pushbroom projection surface type.
Definition: nvds_dewarper_meta.h:93
NVDS_META_SURFACE_EQUIRECT_PANINI
@ NVDS_META_SURFACE_EQUIRECT_PANINI
Defines equirectangular to panini projection surface type.
Definition: nvds_dewarper_meta.h:89
NVDS_META_SURFACE_FISH_PERSPECTIVE
@ NVDS_META_SURFACE_FISH_PERSPECTIVE
Defines Fisheye to perspective projection surface type.
Definition: nvds_dewarper_meta.h:69
NvDewarperSurfaceMeta
struct _NvDewarperSurfaceMeta NvDewarperSurfaceMeta
Holds a set of dewarper metadata.
NVDS_META_SURFACE_EQUIRECT_VERTCYLINDER
@ NVDS_META_SURFACE_EQUIRECT_VERTCYLINDER
Defines equirectangular to vertical radial cylindrical projection surface type.
Definition: nvds_dewarper_meta.h:97
NVDS_META_SURFACE_EQUIRECT_CYLINDER
@ NVDS_META_SURFACE_EQUIRECT_CYLINDER
Defines equirectangular to cylindrical projection surface type.
Definition: nvds_dewarper_meta.h:83
NVDS_META_SURFACE_FISH_VERTCYL
@ NVDS_META_SURFACE_FISH_VERTCYL
Defines the vertical radial cylindrical surface type.
Definition: nvds_dewarper_meta.h:65
NvDsSurfaceType
NvDsSurfaceType
Defines metadata surface types.
Definition: nvds_dewarper_meta.h:59
NVDS_META_SURFACE_EQUIRECT_STEREOGRAPHIC
@ NVDS_META_SURFACE_EQUIRECT_STEREOGRAPHIC
Defines equirectangular to stereographic projection surface type.
Definition: nvds_dewarper_meta.h:95
_NvDewarperSurfaceMeta::index
guint index[MAX_DEWARPED_VIEWS]
Holds an array of indices of dewarped surfaces.
Definition: nvds_dewarper_meta.h:107