10 #include <fsdk/Types/Result.h>
54 UnsupportedFunctionality,
81 static bool isOk(
FSDKError error) noexcept {
85 static const char* toString(
FSDKError error) noexcept {
90 return "Internal error";
92 return "Invalid input";
94 return "Invalid image";
96 return "Invalid rectangle";
98 return "Invalid image format";
100 return "Invalid image size";
102 return "Invalid detection";
104 return "Invalid landmarks 5";
106 return "Invalid landmarks 68";
108 return "Invalid transformation.";
110 return "Invalid descriptor";
112 return "Invalid descriptor batch.";
114 return "Invalid settings provider..";
116 return "Invalid descriptor id.";
118 return "Invalid path.";
120 return "Invalid serialized object.";
122 return "Module is not initialized";
124 return "Module is not ready";
126 return "Licensing issue";
128 return "Buffer is null";
130 return "Buffer is full";
132 return "Buffer is empty";
134 return "Invalid buffer size";
136 return "Invalid span size";
138 return "Invalid Batch";
140 return "Descriptors are incompatible";
142 return "Attempt to create feature while betaMode is turned off";
144 return "Cant aggregate descriptors - all images'a GSs are less the threashold";
146 return "Something gone wrong in batched query";
147 case FSDKError::UnsupportedFunctionality:
148 return "Was requested unsupported functionality";
149 case FSDKError::HighMemoryUsage:
150 return "Operation required a lot of memory";
152 return "Incompatible model versions";
154 return "Model not loaded";
156 return "Invalid config";
158 return "License is not activated!";
160 return "License activation limit exceeded.";
162 return "Requested Feature not available.";
164 return "Feature is expired.";
166 return "Failed to get device fingerprint.";
168 return "Fingerprint mismatch.";
170 return "Failed validation.";
174 return "Not implemented.";
176 return "Unknown error";
Invalid serialized object.
Cant aggregate descriptors - all images'a GSs are less the threashold.
Matching attempt with incompatible descriptors.
Invalid descriptor batch.
Invalid settings provider.
Requested Feature not available.
License activation limit exceeded.
License is not activated.
Licensing issue (expired license or unavailable feature).
Incompatible model versions.
Module is not initialized.
FSDKError
Common SDK error codes.
Definition: FSDKError.h:17
Attempt to create feature while betaMode is turned off.
Failed to get device fingerprint.