|
NVIDIA DeepStream SDK API Reference
|
7.0 Release
|
Go to the documentation of this file.
13 #ifndef CVCORE_GAZENET_H_
14 #define CVCORE_GAZENET_H_
18 #include <cuda_runtime.h>
29 namespace cvcore {
namespace gazenet {
73 static constexpr
size_t NUM_LANDMARKS = 68;
78 static constexpr
float BBOX_FACE_SCALE = 1.3f;
83 static constexpr
float BBOX_EYE_SCALE = 1.8f;
88 static const float DEFAULT_LANDMARKS_MEAN[];
93 static const float DEFAULT_LANDMARKS_STD[];
141 struct GazeNetPreProcessorImpl;
142 std::unique_ptr<GazeNetPreProcessorImpl> m_pImpl;
154 static constexpr
size_t OUTPUT_SIZE = 5;
159 static constexpr
size_t FACEGRID_WIDTH = 25;
164 static constexpr
size_t FACEGRID_HEIGHT = 25;
169 static constexpr
size_t LANDMARKS_EYE_LEFT_BEGIN = 42;
174 static constexpr
size_t LANDMARKS_EYE_LEFT_END = 48;
179 static constexpr
size_t LANDMARKS_EYE_RIGHT_BEGIN = 36;
184 static constexpr
size_t LANDMARKS_EYE_RIGHT_END = 42;
231 std::unique_ptr<GazeNetImpl> m_pImpl;
276 struct GazeNetVisualizerImpl;
277 std::unique_ptr<GazeNetVisualizerImpl> m_pImpl;
Struct to describe the model.
const CVCORE_API ImagePreProcessingParams defaultPreProcessorParams
Default parameters for the preprocessing pipeline.
const CVCORE_API ModelInputParams defaultModelInputParams
Default parameters to describe the input expected for the model.
const CVCORE_API ModelInferenceParams defaultInferenceParams
Default parameters to describe the model inference parameters.
FeatureType
Describes the type of model for Gazenet.
Interface for loading and running GazeNet.
Implementation of Array class.
std::vector< double > input3DLandmarks
Struct type used to store Camera Intrinsics.
Struct type for image preprocessing params.
Interface for running pre-processing on GazeNet.
Interface for visualize the results of GazeNet.
Implementation of ArrayN class.
Parameters for GazeNetVisualizer.