Classes | |
| struct | MBbox |
| Bounding box structure. More... | |
| struct | MBlobValue |
| Blob measurement values computed from a contour. More... | |
| struct | MContour |
| Contour structure. More... | |
| class | MMindImage |
| Image class for MechMind DL SDK. More... | |
| class | MMindInferEngine |
| Main inference engine class for MechMind DL SDK. More... | |
| class | MMindResult |
| Inference result structure. More... | |
| struct | ModelEfficiencyParam |
| Model efficiency parameters. More... | |
| struct | MPoint |
| Point with integer coordinates. More... | |
| struct | MPointF |
| Point with float coordinates. More... | |
| struct | MRotatedBbox |
| Rotated bounding box structure. More... | |
Enumerations | |
| enum class | StatusCode : UInt32 { Ok = 0 , Error = 0x00008000 , Warning = 0x80000000 , NullParam = Error | 0x01 , InvalidValue = Error | 0x02 , InvalidParam = Error | 0x03 , IOError = Error | 0x04 , DeserializeError = Error | 0x05 , ModelNotConverted = Error | 0x06 , ModelLoading = Error | 0x07 , ModelLoadFailed = Error | 0x08 , ModelReload = Error | 0x09 , ModelFileNotExist = Error | 0x0A , ModelConvertFailed = Error | 0x0B , ModelNotLoaded = Error | 0x0C , EngineNotInited = Error | 0x0D , EngineEmptyInput = Error | 0x0E , ModuleInvalidInput = Error | 0x0F , EngineInvalidInput = Error | 0x10 , NodeInvalidInput = Error | 0x11 , UnsupportedValueType = Error | 0x12 , LoadPluginFailed = Error | 0x13 , ModuleGraphNotInited = Error | 0x14 , UnsupportedBackendType = Error | 0x15 , InvalidFilePath = Error | 0x16 , ModelPackMd5Error = Error | 0x17 , ModelPackInitError = Error | 0x18 , ModelPackUnzipFailed = Error | 0x19 , UnsupportedModelPack = Error | 0x1A , AuthorityTypeError = Error | 0x1B , AlgorithmAuthorityError = Error | 0x1C , ExceedsEngineLimit = Error | 0x1D , ModuleEmptyInput = Warning | 0x01 , NodeEmptyInput = Warning | 0x02 } |
| Status codes for MechMind DL SDK operations. More... | |
| enum class | BackendType : int { Unknown = 0 , OnnxRT , TensorRT , OpenVINO , OnnxRTC } |
| Backend types for inference. More... | |
| enum class | DLAlgoType : int { Unknown = 0 , Classification , ObjectDetection , InstanceSegmentation , InstanceSegmentationV2 , DefectSegmentation , FastLocating , TextRecognition , TextDetection , UnsupSegmentation , LargeSegModel , FGBGSegmentation , PickAnything } |
| DL algorithm types. More... | |
| enum class | PrecisionType : int { FP16 , FP32 } |
| Float precision types. More... | |
| enum class | InferDeviceType { Unknown = 0 , CPU = 1 , GPUDefault = 1 << 1 , GPUOptimization = 1 << 2 } |
| Infer device types. More... | |
| enum class | ModelStatus : unsigned int { Idle , Converting , ConvertFailed , Converted , Loading , LoadFailed , Loaded } |
| Model status. More... | |
| enum class | InferImageType { Depth = 0x0 , Intensity = 0x1 } |
| Image types for inference. More... | |
|
strong |
|
strong |
DL algorithm types.
Definition at line 77 of file Enums.h.
|
strong |
Infer device types.
| Enumerator | |
|---|---|
| Unknown | |
| CPU | |
| GPUDefault | |
| GPUOptimization | |
|
strong |
|
strong |
Model status.
| Enumerator | |
|---|---|
| Idle | |
| Converting | |
| ConvertFailed | |
| Converted | |
| Loading | |
| LoadFailed | |
| Loaded | |
Definition at line 117 of file Enums.h.
|
strong |
|
strong |
Status codes for MechMind DL SDK operations.