NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
FeatureDetector_processpipeline.h
Go to the documentation of this file.
1 /*
2  * SPDX-FileCopyrightText: Copyright (c) 2019-2025 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 
28 #ifndef DW_IMAGEPROCESSING_FEATUREDETECTOR_FEATUREDETECTOR_PROCESSPIPELINE_H_
29 #define DW_IMAGEPROCESSING_FEATUREDETECTOR_FEATUREDETECTOR_PROCESSPIPELINE_H_
30 
31 #include "FeatureDetector.h"
32 
33 #ifdef __cplusplus
34 extern "C" {
35 #endif
36 
46 
49 
52 
55 
58 
62 
84 
110  dwFeatureArray* preTrackedFeatures,
111  const float32_t* d_normalizedCrossCorrelation,
113 
143 
169  dwFeatureArray* preTrackedFeatures,
170  const float32_t* d_normalizedCrossCorrelation,
172 
201 
202 #ifdef __cplusplus
203 }
204 #endif
205 
206 #endif // DW_IMAGEPROCESSING_FEATUREDETECTOR_FEATUREDETECTOR_PROCESSPIPELINE_H_
dwPyramidImage
Pyramid image structure.
Definition: Pyramid_1.h:47
DW_FEATURE2D_DETECTOR_STAGE_GPU_ASYNC
@ DW_FEATURE2D_DETECTOR_STAGE_GPU_ASYNC
GPU Async stage.
Definition: FeatureDetector_processpipeline.h:45
dwFeatureArray
Definition: FeatureList.h:133
dwFeature2DDetector_bindInputImage
DW_API_PUBLIC dwStatus dwFeature2DDetector_bindInputImage(dwImageHandle_t image, dwFeatureArray *preTrackedFeatures, const float32_t *d_normalizedCrossCorrelation, dwFeature2DDetectorHandle_t obj)
Bind input parameters to detector object.
FeatureDetector.h
dwFeature2DDetector_bindOutput
DW_API_PUBLIC dwStatus dwFeature2DDetector_bindOutput(dwFeatureArray *outputDetections, dwFeature2DDetectorHandle_t obj)
Bind output dwFeatureArray to detector object.
float32_t
float float32_t
Specifies POD types.
Definition: BasicTypes.h:41
dwFeature2DDetector_bindInputPyramid
DW_API_PUBLIC dwStatus dwFeature2DDetector_bindInputPyramid(const dwPyramidImage *pyramid, dwFeatureArray *preTrackedFeatures, const float32_t *d_normalizedCrossCorrelation, dwFeature2DDetectorHandle_t obj)
Bind input parameters to detector object.
DW_FEATURE2D_DETECTOR_STAGE_GPU_ASYNC_DATA_POSTPROCESS
@ DW_FEATURE2D_DETECTOR_STAGE_GPU_ASYNC_DATA_POSTPROCESS
Process the postprocess part of the feature detector pipeline on GPU.
Definition: FeatureDetector_processpipeline.h:60
dwFeature2DDetectorStage
dwFeature2DDetectorStage
Defines 2D-based feature detection.
Definition: FeatureDetector_processpipeline.h:43
DW_FEATURE2D_DETECTOR_STAGE_CPU_SYNC_DATA_PREPARE
@ DW_FEATURE2D_DETECTOR_STAGE_CPU_SYNC_DATA_PREPARE
Process the preprocessing part of the feature detector pipeline on CPU.
Definition: FeatureDetector_processpipeline.h:51
dwFeature2DDetectorHandle_t
struct dwFeature2DDetectorObject * dwFeature2DDetectorHandle_t
Handle representing a feature detector.
Definition: FeatureDetector.h:46
DW_FEATURE2D_DETECTOR_STAGE_PVA_ASYNC_DETECT_IMAGE
@ DW_FEATURE2D_DETECTOR_STAGE_PVA_ASYNC_DETECT_IMAGE
Process the tracking part of the feature detector pipeline on PVA.
Definition: FeatureDetector_processpipeline.h:54
dwFeature2DDetector_processImage
DW_API_PUBLIC dwStatus dwFeature2DDetector_processImage(dwFeature2DDetectorStage stage, dwFeature2DDetectorHandle_t obj)
Do detections on the image bound by dwFeature2DDetector_bindInputImage, output will be written to dwF...
dwImageHandle_t
struct dwImageObject * dwImageHandle_t
Definition: Image.h:88
dwStatus
dwStatus
Status definition.
Definition: ErrorDefs.h:27
dwFeature2DDetector_processPyramid
DW_API_PUBLIC dwStatus dwFeature2DDetector_processPyramid(dwFeature2DDetectorStage stage, dwFeature2DDetectorHandle_t obj)
Do detections on the pyramid bound by dwFeature2DDetector_bindInputPyramid, output will be written to...
DW_API_PUBLIC
#define DW_API_PUBLIC
Definition: Exports.h:38
obj
const NvSciSyncObj *const obj
Definition: wfdext.h:120
DW_FEATURE2D_DETECTOR_STAGE_CPU_SYNC_DATA_POSTPROCESS
@ DW_FEATURE2D_DETECTOR_STAGE_CPU_SYNC_DATA_POSTPROCESS
Process the postprocess part of the feature detector pipeline on CPU.
Definition: FeatureDetector_processpipeline.h:57
DW_FEATURE2D_DETECTOR_STAGE_GPU_ASYNC_DATA_PREPARE
@ DW_FEATURE2D_DETECTOR_STAGE_GPU_ASYNC_DATA_PREPARE
Process the preprocessing part of the feature detector pipeline on GPU.
Definition: FeatureDetector_processpipeline.h:48