Go to the source code of this file.
Data Structures | |
| struct | SegmentMemoryInfo |
| Holds per-frame segmentation features retained in memory. More... | |
| struct | MemoryEncoderStatus |
| Records targets awaiting memory-encoder processing. More... | |
| struct | InferenceStatus |
| Tracks pending segmentation inference for one stream. More... | |
| struct | CudaInferenceStatus |
| Tracks batched CUDA inference work across streams. More... | |
| struct | SegmenterRunTimeParams |
| Stores dimensions and batch limits used at segmenter runtime. More... | |
| class | SegmenterConfigParams |
| Stores configuration for segmentation inference. More... | |
| class | SegmenterCudaMemBank |
| Manages CUDA-resident temporal features for SAM2 inference. More... | |
| class | Segmenter |
| Performs target segmentation and maintains temporal model state. More... | |
Typedefs | |
| typedef std::shared_ptr< std::vector< float > > | TensorPtr |
Enumerations | |
| enum | SAM_POINT_TYPE : int { BACKGROUND = 0, FOREGROUND = 1, TOP_LEFT = 2, BOTTOM_RIGHT = 3, BACKGROUND = 0, FOREGROUND = 1, TOP_LEFT = 2, BOTTOM_RIGHT = 3 } |
| typedef std::shared_ptr<std::vector<float> > TensorPtr |
Definition at line 49 of file sources/libs/nvmultiobjecttracker/include/modules/Segmenter/Segmenter.hpp.
| enum SAM_POINT_TYPE : int |
Definition at line 41 of file sources/libs/nvmultiobjecttracker/include/modules/Segmenter/Segmenter.hpp.