![]() |
SmartFace Embedded Toolkit
4.2.1
|
File containing core detection type definitions. More...
#include <stdbool.h>#include <stddef.h>Go to the source code of this file.
Data Structures | |
| struct | SFEBoundingBox |
| Bounding box. More... | |
| struct | SFEOrientedBoundingBox |
| Oriented bounding box. More... | |
| struct | SFEFaceDetectionData |
| struct | SFEIrisKeypoint |
| Iris keypoint struct. More... | |
| struct | SFEIrisDetectionData |
| Iris detection data struct (type-specific fields only) More... | |
| struct | SFEPalmKeypoint |
| Palm keypoint struct. More... | |
| struct | SFEPalmLandmarks |
| Palm landmarks (keypoints, hand position, orientation, confidence) More... | |
| struct | SFEPalmDetectionData |
| Palm detection data struct (type-specific fields only) More... | |
| struct | SFEObject |
| Object struct. More... | |
| struct | SFEObjectDetectionData |
| Object detection data struct (type-specific fields only) More... | |
| struct | SFETattooDetectionData |
| Tattoo detection data struct (type-specific fields only) More... | |
| struct | SFEPersonDetectionData |
| Person detection data struct (type-specific fields only) More... | |
| struct | SFEVisualCodeKeypoint |
| Visual code keypoint struct. More... | |
| struct | SFEVisualCodeDetectionData |
| Visual code detection data struct (type-specific fields only) More... | |
| union | SFEModalityData |
| Union of detection data types (type-specific fields only) More... | |
| struct | SFEDetection |
| Core detection - tagged union containing all detection types. More... | |
Macros | |
| #define | SFE_IRIS_KEYPOINT_COUNT 8 |
| Iris keypoints count. | |
| #define | SFE_PALM_KEYPOINT_COUNT 8 |
| Palm keypoints count. | |
| #define | SFE_OBJECT_DETECT 80 |
| Object detection count. | |
| #define | SFE_VISUAL_CODE_KEYPOINT_COUNT 4 |
| Visual code keypoints count. | |
Typedefs | |
| typedef struct SFEBoundingBox | SFEBoundingBox |
| Bounding box. | |
| typedef struct SFEOrientedBoundingBox | SFEOrientedBoundingBox |
| Oriented bounding box. | |
| typedef struct SFEFaceDetectionData | SFEFaceDetectionData |
| typedef enum SFEIrisKeypointType | SFEIrisKeypointType |
| Iris keypoint types. | |
| typedef struct SFEIrisKeypoint | SFEIrisKeypoint |
| Iris keypoint struct. | |
| typedef struct SFEIrisDetectionData | SFEIrisDetectionData |
| Iris detection data struct (type-specific fields only) | |
| typedef struct SFEPalmKeypoint | SFEPalmKeypoint |
| Palm keypoint struct. | |
| typedef enum SFEHandPosition | SFEHandPosition |
| Palm hand enum. | |
| typedef enum SFEHandOrientation | SFEHandOrientation |
| Palm orientation enum. | |
| typedef struct SFEPalmLandmarks | SFEPalmLandmarks |
| Palm landmarks (keypoints, hand position, orientation, confidence) | |
| typedef struct SFEPalmDetectionData | SFEPalmDetectionData |
| Palm detection data struct (type-specific fields only) | |
| typedef enum SFEObjectType | SFEObjectType |
| Object type enumeration. | |
| typedef struct SFEObject | SFEObject |
| Object struct. | |
| typedef struct SFEObjectDetectionData | SFEObjectDetectionData |
| Object detection data struct (type-specific fields only) | |
| typedef struct SFETattooDetectionData | SFETattooDetectionData |
| Tattoo detection data struct (type-specific fields only) | |
| typedef struct SFEPersonDetectionData | SFEPersonDetectionData |
| Person detection data struct (type-specific fields only) | |
| typedef enum SFEVisualCodeCategory | SFEVisualCodeCategory |
| Visual code category enumeration. | |
| typedef struct SFEVisualCodeKeypoint | SFEVisualCodeKeypoint |
| Visual code keypoint struct. | |
| typedef struct SFEVisualCodeDetectionData | SFEVisualCodeDetectionData |
| Visual code detection data struct (type-specific fields only) | |
| typedef enum SFEModality | SFEModality |
| Detection modality enumeration. | |
| typedef union SFEModalityData | SFEModalityData |
| Union of detection data types (type-specific fields only) | |
| typedef struct SFEDetection | SFEDetection |
| Core detection - tagged union containing all detection types. | |
File containing core detection type definitions.
Definition in file sfe_core_detection.h.
| #define SFE_IRIS_KEYPOINT_COUNT 8 |
Iris keypoints count.
Definition at line 86 of file sfe_core_detection.h.
| #define SFE_OBJECT_DETECT 80 |
Object detection count.
Definition at line 240 of file sfe_core_detection.h.
| #define SFE_PALM_KEYPOINT_COUNT 8 |
Palm keypoints count.
Definition at line 109 of file sfe_core_detection.h.
| #define SFE_VISUAL_CODE_KEYPOINT_COUNT 4 |
Visual code keypoints count.
Definition at line 281 of file sfe_core_detection.h.
| typedef struct SFEBoundingBox SFEBoundingBox |
Bounding box.
| typedef struct SFEDetection SFEDetection |
Core detection - tagged union containing all detection types.
| typedef struct SFEFaceDetectionData SFEFaceDetectionData |
| typedef enum SFEHandOrientation SFEHandOrientation |
Palm orientation enum.
| typedef enum SFEHandPosition SFEHandPosition |
Palm hand enum.
| typedef struct SFEIrisDetectionData SFEIrisDetectionData |
Iris detection data struct (type-specific fields only)
| typedef struct SFEIrisKeypoint SFEIrisKeypoint |
Iris keypoint struct.
| typedef enum SFEIrisKeypointType SFEIrisKeypointType |
Iris keypoint types.
| typedef enum SFEModality SFEModality |
Detection modality enumeration.
| typedef union SFEModalityData SFEModalityData |
Union of detection data types (type-specific fields only)
| typedef struct SFEObjectDetectionData SFEObjectDetectionData |
Object detection data struct (type-specific fields only)
| typedef enum SFEObjectType SFEObjectType |
Object type enumeration.
| typedef struct SFEOrientedBoundingBox SFEOrientedBoundingBox |
Oriented bounding box.
| typedef struct SFEPalmDetectionData SFEPalmDetectionData |
Palm detection data struct (type-specific fields only)
| typedef struct SFEPalmKeypoint SFEPalmKeypoint |
Palm keypoint struct.
| typedef struct SFEPalmLandmarks SFEPalmLandmarks |
Palm landmarks (keypoints, hand position, orientation, confidence)
| typedef struct SFEPersonDetectionData SFEPersonDetectionData |
Person detection data struct (type-specific fields only)
| typedef struct SFETattooDetectionData SFETattooDetectionData |
Tattoo detection data struct (type-specific fields only)
| typedef enum SFEVisualCodeCategory SFEVisualCodeCategory |
Visual code category enumeration.
| typedef struct SFEVisualCodeDetectionData SFEVisualCodeDetectionData |
Visual code detection data struct (type-specific fields only)
| typedef struct SFEVisualCodeKeypoint SFEVisualCodeKeypoint |
Visual code keypoint struct.
| enum SFEHandOrientation |
Palm orientation enum.
| Enumerator | |
|---|---|
| SFE_ORIENTATION_UNKNOWN | |
| SFE_ORIENTATION_PALMAR | |
| SFE_ORIENTATION_DORSAL | |
Definition at line 119 of file sfe_core_detection.h.
| enum SFEHandPosition |
Palm hand enum.
| Enumerator | |
|---|---|
| SFE_HAND_UNKNOWN | |
| SFE_HAND_LEFT | |
| SFE_HAND_RIGHT | |
Definition at line 112 of file sfe_core_detection.h.
| enum SFEIrisKeypointType |
Iris keypoint types.
Definition at line 62 of file sfe_core_detection.h.
| enum SFEModality |
Detection modality enumeration.
| Enumerator | |
|---|---|
| SFE_MODALITY_FACE | |
| SFE_MODALITY_IRIS | |
| SFE_MODALITY_PALM | |
| SFE_MODALITY_TATTOO | |
| SFE_MODALITY_VISUAL_CODE | |
| SFE_MODALITY_OBJECT | |
| SFE_MODALITY_PERSON | |
Definition at line 292 of file sfe_core_detection.h.
| enum SFEObjectType |
Object type enumeration.
Definition at line 148 of file sfe_core_detection.h.
Visual code category enumeration.
| Enumerator | |
|---|---|
| SFE_VISUAL_CODE_CATEGORY_QR_CODE | |
| SFE_VISUAL_CODE_CATEGORY_PALM | |
Definition at line 267 of file sfe_core_detection.h.