Jetson Inference
DNN Vision Library
detectNet Member List

This is the complete list of members for detectNet, including all inherited members.

allocDetections()detectNetprotected
AllowGPUFallback() consttensorNetinline
clusterDetections(Detection *detections, int n)detectNetprotected
ConfigureBuilder(nvinfer1::IBuilder *builder, uint32_t maxBatchSize, uint32_t workspaceSize, precisionType precision, deviceType device, bool allowGPUFallback, nvinfer1::IInt8Calibrator *calibrator)tensorNetprotected
Create(const char *network="ssd-mobilenet-v2", float threshold=DETECTNET_DEFAULT_CONFIDENCE_THRESHOLD, uint32_t maxBatchSize=DEFAULT_MAX_BATCH_SIZE, precisionType precision=TYPE_FASTEST, deviceType device=DEVICE_GPU, bool allowGPUFallback=true)detectNetstatic
Create(const char *prototxt_path, const char *model_path, float mean_pixel=0.0f, const char *class_labels=NULL, float threshold=DETECTNET_DEFAULT_CONFIDENCE_THRESHOLD, const char *input=DETECTNET_DEFAULT_INPUT, const char *coverage=DETECTNET_DEFAULT_COVERAGE, const char *bboxes=DETECTNET_DEFAULT_BBOX, uint32_t maxBatchSize=DEFAULT_MAX_BATCH_SIZE, precisionType precision=TYPE_FASTEST, deviceType device=DEVICE_GPU, bool allowGPUFallback=true)detectNetstatic
Create(const char *prototxt_path, const char *model_path, float mean_pixel, const char *class_labels, const char *class_colors, float threshold=DETECTNET_DEFAULT_CONFIDENCE_THRESHOLD, const char *input=DETECTNET_DEFAULT_INPUT, const char *coverage=DETECTNET_DEFAULT_COVERAGE, const char *bboxes=DETECTNET_DEFAULT_BBOX, uint32_t maxBatchSize=DEFAULT_MAX_BATCH_SIZE, precisionType precision=TYPE_FASTEST, deviceType device=DEVICE_GPU, bool allowGPUFallback=true)detectNetstatic
Create(const char *model_path, const char *class_labels, float threshold, const char *input, const Dims3 &inputDims, const char *output, const char *numDetections, uint32_t maxBatchSize=DEFAULT_MAX_BATCH_SIZE, precisionType precision=TYPE_FASTEST, deviceType device=DEVICE_GPU, bool allowGPUFallback=true)detectNetstatic
Create(int argc, char **argv)detectNetstatic
Create(const commandLine &cmdLine)detectNetstatic
CreateStream(bool nonBlocking=true)tensorNet
Detect(T *image, uint32_t width, uint32_t height, Detection **detections, uint32_t overlay=OVERLAY_DEFAULT)detectNetinline
Detect(T *image, uint32_t width, uint32_t height, Detection *detections, uint32_t overlay=OVERLAY_DEFAULT)detectNetinline
Detect(void *input, uint32_t width, uint32_t height, imageFormat format, Detection **detections, uint32_t overlay=OVERLAY_DEFAULT)detectNet
Detect(void *input, uint32_t width, uint32_t height, imageFormat format, Detection *detections, uint32_t overlay=OVERLAY_DEFAULT)detectNet
Detect(float *input, uint32_t width, uint32_t height, Detection **detections, uint32_t overlay=OVERLAY_DEFAULT)detectNet
Detect(float *input, uint32_t width, uint32_t height, Detection *detections, uint32_t overlay=OVERLAY_DEFAULT)detectNet
DetectNativePrecision(const std::vector< precisionType > &nativeTypes, precisionType type)tensorNetstatic
DetectNativePrecision(precisionType precision, deviceType device=DEVICE_GPU)tensorNetstatic
DetectNativePrecisions(deviceType device=DEVICE_GPU)tensorNetstatic
detectNet(float meanPixel=0.0f)detectNetprotected
EnableDebug()tensorNet
EnableLayerProfiler()tensorNet
FindFastestPrecision(deviceType device=DEVICE_GPU, bool allowInt8=true)tensorNetstatic
GenerateColor(uint32_t classID, float alpha=255.0f)tensorNetstatic
GetClassColor(uint32_t classIndex) constdetectNetinline
GetClassDesc(uint32_t index) constdetectNetinline
GetClassLabel(uint32_t index) constdetectNetinline
GetClassPath() constdetectNetinline
GetClassSynset(uint32_t index) constdetectNetinline
GetClusteringThreshold() constdetectNetinline
GetConfidenceThreshold() constdetectNetinline
GetDevice() consttensorNetinline
GetInputDims(uint32_t layer=0) consttensorNetinline
GetInputHeight(uint32_t layer=0) consttensorNetinline
GetInputLayers() consttensorNetinline
GetInputPtr(uint32_t layer=0) consttensorNetinline
GetInputSize(uint32_t layer=0) consttensorNetinline
GetInputWidth(uint32_t layer=0) consttensorNetinline
GetLineWidth() constdetectNetinline
GetMaxDetections() constdetectNetinline
GetModelFilename() consttensorNetinline
GetModelPath() consttensorNetinline
GetModelType() consttensorNetinline
GetNetworkFPS()tensorNetinline
GetNetworkName() consttensorNetinline
GetNetworkTime()tensorNetinline
GetNumClasses() constdetectNetinline
GetOutputDims(uint32_t layer=0) consttensorNetinline
GetOutputHeight(uint32_t layer=0) consttensorNetinline
GetOutputLayers() consttensorNetinline
GetOutputPtr(uint32_t layer=0) consttensorNetinline
GetOutputSize(uint32_t layer=0) consttensorNetinline
GetOutputWidth(uint32_t layer=0) consttensorNetinline
GetOverlayAlpha() constdetectNetinline
GetPrecision() consttensorNetinline
GetProfilerTime(profilerQuery query)tensorNetinline
GetProfilerTime(profilerQuery query, profilerDevice device)tensorNetinline
GetPrototxtPath() consttensorNetinline
GetStream() consttensorNetinline
GetThreshold() constdetectNetinline
GetTracker() constdetectNetinline
gLoggertensorNetprotected
gProfilertensorNetprotected
init(const char *prototxt_path, const char *model_path, const char *class_labels, const char *class_colors, float threshold, const char *input, const char *coverage, const char *bboxes, uint32_t maxBatchSize, precisionType precision, deviceType device, bool allowGPUFallback)detectNetprotected
IsModelType(modelType type) consttensorNetinline
IsPrecision(precisionType type) consttensorNetinline
LoadClassColors(const char *filename, float4 *colors, int expectedClasses, float defaultAlpha=255.0f)tensorNetstatic
LoadClassColors(const char *filename, float4 **colors, int expectedClasses, float defaultAlpha=255.0f)tensorNetstatic
loadClassColors(const char *filename)detectNetprotected
loadClassInfo(const char *filename)detectNetprotected
LoadClassLabels(const char *filename, std::vector< std::string > &descriptions, int expectedClasses=-1)tensorNetstatic
LoadClassLabels(const char *filename, std::vector< std::string > &descriptions, std::vector< std::string > &synsets, int expectedClasses=-1)tensorNetstatic
LoadEngine(const char *engine_filename, const std::vector< std::string > &input_blobs, const std::vector< std::string > &output_blobs, nvinfer1::IPluginFactory *pluginFactory=NULL, deviceType device=DEVICE_GPU, cudaStream_t stream=NULL)tensorNet
LoadEngine(char *engine_stream, size_t engine_size, const std::vector< std::string > &input_blobs, const std::vector< std::string > &output_blobs, nvinfer1::IPluginFactory *pluginFactory=NULL, deviceType device=DEVICE_GPU, cudaStream_t stream=NULL)tensorNet
LoadEngine(nvinfer1::ICudaEngine *engine, const std::vector< std::string > &input_blobs, const std::vector< std::string > &output_blobs, deviceType device=DEVICE_GPU, cudaStream_t stream=NULL)tensorNet
LoadEngine(const char *filename, char **stream, size_t *size)tensorNet
LoadNetwork(const char *prototxt, const char *model, const char *mean=NULL, const char *input_blob="data", const char *output_blob="prob", uint32_t maxBatchSize=DEFAULT_MAX_BATCH_SIZE, precisionType precision=TYPE_FASTEST, deviceType device=DEVICE_GPU, bool allowGPUFallback=true, nvinfer1::IInt8Calibrator *calibrator=NULL, cudaStream_t stream=NULL)tensorNet
LoadNetwork(const char *prototxt, const char *model, const char *mean, const char *input_blob, const std::vector< std::string > &output_blobs, uint32_t maxBatchSize=DEFAULT_MAX_BATCH_SIZE, precisionType precision=TYPE_FASTEST, deviceType device=DEVICE_GPU, bool allowGPUFallback=true, nvinfer1::IInt8Calibrator *calibrator=NULL, cudaStream_t stream=NULL)tensorNet
LoadNetwork(const char *prototxt, const char *model, const char *mean, const std::vector< std::string > &input_blobs, const std::vector< std::string > &output_blobs, uint32_t maxBatchSize=DEFAULT_MAX_BATCH_SIZE, precisionType precision=TYPE_FASTEST, deviceType device=DEVICE_GPU, bool allowGPUFallback=true, nvinfer1::IInt8Calibrator *calibrator=NULL, cudaStream_t stream=NULL)tensorNet
LoadNetwork(const char *prototxt, const char *model, const char *mean, const char *input_blob, const Dims3 &input_dims, const std::vector< std::string > &output_blobs, uint32_t maxBatchSize=DEFAULT_MAX_BATCH_SIZE, precisionType precision=TYPE_FASTEST, deviceType device=DEVICE_GPU, bool allowGPUFallback=true, nvinfer1::IInt8Calibrator *calibrator=NULL, cudaStream_t stream=NULL)tensorNet
LoadNetwork(const char *prototxt, const char *model, const char *mean, const std::vector< std::string > &input_blobs, const std::vector< Dims3 > &input_dims, const std::vector< std::string > &output_blobs, uint32_t maxBatchSize=DEFAULT_MAX_BATCH_SIZE, precisionType precision=TYPE_FASTEST, deviceType device=DEVICE_GPU, bool allowGPUFallback=true, nvinfer1::IInt8Calibrator *calibrator=NULL, cudaStream_t stream=NULL)tensorNet
mAllowGPUFallbacktensorNetprotected
mBindingstensorNetprotected
mCacheCalibrationPathtensorNetprotected
mCacheEnginePathtensorNetprotected
mChecksumPathtensorNetprotected
mClassColorsdetectNetprotected
mClassDescdetectNetprotected
mClassPathdetectNetprotected
mClassSynsetdetectNetprotected
mClusteringThresholddetectNetprotected
mConfidenceThresholddetectNetprotected
mContexttensorNetprotected
mDetectionSetdetectNetprotected
mDetectionSetsdetectNetprotected
mDevicetensorNetprotected
mEnableDebugtensorNetprotected
mEnableProfilertensorNetprotected
mEnginetensorNetprotected
mEventsCPUtensorNetprotected
mEventsGPUtensorNetprotected
mInfertensorNetprotected
mInputstensorNetprotected
mLineWidthdetectNetprotected
mMaxBatchSizetensorNetprotected
mMaxDetectionsdetectNetprotected
mMeanPathtensorNetprotected
mMeanPixeldetectNetprotected
mModelFiletensorNetprotected
mModelPathtensorNetprotected
mModelTypetensorNetprotected
mNumClassesdetectNetprotected
mNumDetectionSetsdetectNetprotectedstatic
mOutputstensorNetprotected
mOverlayAlphadetectNetprotected
mPrecisiontensorNetprotected
mProfilerQueriesDonetensorNetprotected
mProfilerQueriesUsedtensorNetprotected
mProfilerTimestensorNetprotected
mPrototxtPathtensorNetprotected
mStreamtensorNetprotected
mTrackerdetectNetprotected
mWorkspaceSizetensorNetprotected
Overlay(T *input, T *output, uint32_t width, uint32_t height, Detection *detections, uint32_t numDetections, uint32_t flags=OVERLAY_DEFAULT)detectNetinline
Overlay(void *input, void *output, uint32_t width, uint32_t height, imageFormat format, Detection *detections, uint32_t numDetections, uint32_t flags=OVERLAY_DEFAULT)detectNet
OVERLAY_BOX enum valuedetectNet
OVERLAY_CONFIDENCE enum valuedetectNet
OVERLAY_DEFAULT enum valuedetectNet
OVERLAY_LABEL enum valuedetectNet
OVERLAY_LINES enum valuedetectNet
OVERLAY_NONE enum valuedetectNet
OVERLAY_TRACKING enum valuedetectNet
OverlayFlags enum namedetectNet
OverlayFlagsFromStr(const char *flags)detectNetstatic
postProcess(void *input, uint32_t width, uint32_t height, imageFormat format, Detection *detections)detectNetprotected
postProcessDetectNet(Detection *detections, uint32_t width, uint32_t height)detectNetprotected
postProcessDetectNet_v2(Detection *detections, uint32_t width, uint32_t height)detectNetprotected
postProcessSSD_ONNX(Detection *detections, uint32_t width, uint32_t height)detectNetprotected
postProcessSSD_UFF(Detection *detections, uint32_t width, uint32_t height)detectNetprotected
preProcess(void *input, uint32_t width, uint32_t height, imageFormat format)detectNetprotected
PrintProfilerTimes()tensorNetinline
ProcessNetwork(bool sync=true)tensorNetprotected
ProfileModel(const std::string &deployFile, const std::string &modelFile, const std::vector< std::string > &inputs, const std::vector< Dims3 > &inputDims, const std::vector< std::string > &outputs, uint32_t maxBatchSize, precisionType precision, deviceType device, bool allowGPUFallback, nvinfer1::IInt8Calibrator *calibrator, char **engineStream, size_t *engineSize)tensorNetprotected
PROFILER_BEGIN(profilerQuery query)tensorNetinlineprotected
PROFILER_END(profilerQuery query)tensorNetinlineprotected
PROFILER_QUERY(profilerQuery query)tensorNetinlineprotected
SelectPrecision(precisionType precision, deviceType device=DEVICE_GPU, bool allowInt8=true)tensorNetstatic
SetClassColor(uint32_t classIndex, const float4 &color)detectNetinline
SetClassColor(uint32_t classIndex, float r, float g, float b, float a=255.0f)detectNetinline
SetClusteringThreshold(float threshold)detectNetinline
SetConfidenceThreshold(float threshold)detectNetinline
SetLineWidth(float width)detectNetinline
SetOverlayAlpha(float alpha)detectNet
SetStream(cudaStream_t stream)tensorNet
SetThreshold(float threshold)detectNetinline
SetTracker(objectTracker *tracker)detectNetinline
sortDetections(Detection *detections, int numDetections)detectNetprotected
tensorNet()tensorNetprotected
Usage()detectNetinlinestatic
ValidateEngine(const char *model_path, const char *cache_path, const char *checksum_path)tensorNetprotected
~detectNet()detectNetvirtual
~tensorNet()tensorNetvirtual