NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
CameraParams.h
Go to the documentation of this file.
1 /*
2  * SPDX-FileCopyrightText: Copyright (c) 2016-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3  * SPDX-License-Identifier: LicenseRef-NvidiaProprietary
4  *
5  * NVIDIA CORPORATION, its affiliates and licensors retain all intellectual
6  * property and proprietary rights in and to this material, related
7  * documentation and any modifications thereto. Any use, reproduction,
8  * disclosure or distribution of this material and related documentation
9  * without an express license agreement from NVIDIA CORPORATION or
10  * its affiliates is strictly prohibited.
11  */
12 
30 #ifndef DW_CALIBRATION_ENGINE_CAMERA_CAMERAPARAMS_H_
31 #define DW_CALIBRATION_ENGINE_CAMERA_CAMERAPARAMS_H_
32 
33 #include <dw/calibration/engine/common/CalibrationTypes.h>
34 #include <dw/calibration/cameramodel/CameraModel.h>
35 
36 #include <dw/sensors/camera/Camera.h>
37 
38 #ifdef __cplusplus
39 extern "C" {
40 #endif
41 
48 
54 
57 
60 
63 
67 
73 {
76 
79 
80  struct
81  {
83  uint32_t maxFeatureCount;
84 
87  } features;
88 
96 
102 
104  void* userData;
105 
109 
113 
117 
118 #ifdef __cplusplus
119 } // extern C
120 #endif
121 
123 #endif // DW_CALIBRATION_ENGINE_CAMERA_CAMERAPARAMS_H_
dwCalibrationCameraParams::maxFeatureHistorySize
uint32_t maxFeatureHistorySize
The maximum number of positions in a feature's location history.
Definition: CameraParams.h:86
dwCalibrationCameraParams::maxFeatureCount
uint32_t maxFeatureCount
The maximum number of tracked features per camera.
Definition: CameraParams.h:83
dwCalibrationStatusChanged
void(* dwCalibrationStatusChanged)(dwCalibrationRoutineHandle_t routine, dwCalibrationStatus status, void *userData)
Defines a callback function that is called when calibration routine has changed its internal status.
Definition: CalibrationTypes.h:72
dwCalibrationCameraParams::signals
dwCalibrationCameraSignal signals
Signals to be estimated (can be a bitwise "or" of dwCalibrationCameraSignal flags)
Definition: CameraParams.h:78
DW_CALIBRATION_CAMERA_SIGNAL_HEIGHT
@ DW_CALIBRATION_CAMERA_SIGNAL_HEIGHT
Height estimation, supported by feature-based calibration.
Definition: CameraParams.h:62
dwCalibrationCameraParams::method
dwCalibrationCameraMethod method
Calibration method used for estimation.
Definition: CameraParams.h:75
dwCalibrationCameraParams
Calibration parameters for calibrating a camera sensor.
Definition: CameraParams.h:72
dwConstCameraModelHandle_t
struct dwCameraModelObject const * dwConstCameraModelHandle_t
A pointer to the handle representing a const calibrated camera.
Definition: CameraModel.h:55
dwCalibrationCameraParams
struct dwCalibrationCameraParams dwCalibrationCameraParams
Calibration parameters for calibrating a camera sensor.
dwCalibrationFastAcceptanceOption
dwCalibrationFastAcceptanceOption
Fast-acceptance options to configure calibration routines with.
Definition: CalibrationBaseTypes.h:116
dwCalibrationCameraParams::onChanged
dwCalibrationStatusChanged onChanged
An optional pointer to a function that will be called when the calibration status of a routine has ch...
Definition: CameraParams.h:108
dwCalibrationCameraParams::features
struct dwCalibrationCameraParams::@2 features
dwCalibrationCameraParams::cameraProperties
dwCameraProperties const * cameraProperties
Pointer to Camera properties This pointer can't be null and needs to point to the properties of the c...
Definition: CameraParams.h:112
DW_CALIBRATION_CAMERA_SIGNAL_ROLL
@ DW_CALIBRATION_CAMERA_SIGNAL_ROLL
Roll estimation, supported by feature-based calibration.
Definition: CameraParams.h:59
dwCalibrationCameraSignal
dwCalibrationCameraSignal
Camera calibration signals to estimate (either DW_CALIBRATION_CAMERA_SIGNAL_DEFAULT or combination of...
Definition: CameraParams.h:51
dwCalibrationCameraParams::fastAcceptance
dwCalibrationFastAcceptanceOption fastAcceptance
Specification of fast-acceptance behaviour.
Definition: CameraParams.h:101
dwCalibrationCameraParams::calibratedCamera
dwConstCameraModelHandle_t calibratedCamera
A handle to calibrated camera to use in the camera calibration routine.
Definition: CameraParams.h:95
DW_CALIBRATION_CAMERA_SIGNAL_PITCHYAW
@ DW_CALIBRATION_CAMERA_SIGNAL_PITCHYAW
Pitch+yaw estimation, supported by feature-based calibration.
Definition: CameraParams.h:56
dwCameraProperties
Camera Properties.
Definition: Camera.h:237
DW_CALIBRATION_CAMERA_SIGNAL_DEFAULT
@ DW_CALIBRATION_CAMERA_SIGNAL_DEFAULT
Activate supported signals based on properties of the camera sensor.
Definition: CameraParams.h:53
DW_CALIBRATION_CAMERA_SIGNALS_ALL
@ DW_CALIBRATION_CAMERA_SIGNALS_ALL
All possible values estimation.
Definition: CameraParams.h:65
DW_CALIBRATION_CAMERA_METHOD_FEATURES
@ DW_CALIBRATION_CAMERA_METHOD_FEATURES
Feature-based calibration, supports estimation of pitch+yaw, roll, and height signals,...
Definition: CameraParams.h:46
dwCalibrationCameraMethod
dwCalibrationCameraMethod
Camera calibration method used for estimation.
Definition: CameraParams.h:43
dwCalibrationCameraParams::userData
void * userData
A pointer to user data that will be passed along when a sensor calibration data has been changed.
Definition: CameraParams.h:104
dwCalibrationCameraParams::extrinsicProfileIndex
uint32_t extrinsicProfileIndex
index of the extrinsic profile to be calibrated
Definition: CameraParams.h:115