NVIDIA DeepStream SDK API Reference

7.0 Release
nvds_analytics.h File Reference

Go to the source code of this file.

Data Structures

struct  ROIInfo
 
struct  OverCrowdingInfo
 
struct  LineCrossingInfo
 
struct  DirectionInfo
 
struct  StreamInfo
 
struct  ObjInf
 
struct  OverCrowdStatus
 
struct  NvDsAnalyticProcessParams
 
class  NvDsAnalyticCtx
 

Typedefs

using NvDsAnalyticCtxUptr = std::unique_ptr< NvDsAnalyticCtx >
 

Enumerations

enum  eMode {
  eMode::balanced,
  eMode::strict,
  eMode::loose
}
 Copyright (c) 2020, NVIDIA CORPORATION. More...
 
enum  eModeDir {
  eModeDir::use_dir,
  eModeDir::pos_to_neg,
  eModeDir::neg_to_pos
}
 

Variables

constexpr int LAST_N_FRAMES =10
 
constexpr int TIME_OUT_MSEC =8000
 
constexpr uint32_t MED_FILT_MSEC =1000
 

Typedef Documentation

◆ NvDsAnalyticCtxUptr

using NvDsAnalyticCtxUptr = std::unique_ptr<NvDsAnalyticCtx>

Definition at line 152 of file nvds_analytics.h.

Enumeration Type Documentation

◆ eMode

enum eMode
strong

Copyright (c) 2020, NVIDIA CORPORATION.

All rights reserved.

NVIDIA Corporation and its licensors retain all intellectual property and proprietary rights in and to this software, related documentation and any modifications thereto. Any use, reproduction, disclosure or distribution of this software and related documentation without an express license agreement from NVIDIA Corporation is strictly prohibited.

Enumerator
balanced 
strict 
loose 

Definition at line 25 of file nvds_analytics.h.

◆ eModeDir

enum eModeDir
strong
Enumerator
use_dir 
pos_to_neg 
neg_to_pos 

Definition at line 31 of file nvds_analytics.h.

Variable Documentation

◆ LAST_N_FRAMES

constexpr int LAST_N_FRAMES =10
constexpr

Definition at line 37 of file nvds_analytics.h.

◆ MED_FILT_MSEC

constexpr uint32_t MED_FILT_MSEC =1000
constexpr

Definition at line 39 of file nvds_analytics.h.

◆ TIME_OUT_MSEC

constexpr int TIME_OUT_MSEC =8000
constexpr

Definition at line 38 of file nvds_analytics.h.