Repository navigation
Home
- width - int image width
- height - int image height
- channels - int image channels
- data - string base64 encoded image
- depthType - string uint8_t
bool optional
array of strings(FACE_DETECTOR, FITTER, AGE_ESTIMATOR, GENDER_ESTIMATOR, EMOTION_ESTIMATOR, MASK_ESTIMATOR, EYE_OPENNESS_ESTIMATOR, LIVENESS_ESTIMATOR, GLASSES_ESTIMATOR, HUMAN_BODY_DETECTOR)
EYE_OPENNESS_ESTIMATOR needs FITTER
bool optional
double optional
POST
HTTP body
images - array of image objects
useCuda - works if images >= 5
unitTypes - available neural network types(FACE_DETECTOR, FITTER, AGE_ESTIMATOR, GENDER_ESTIMATOR, EMOTION_ESTIMATOR, MASK_ESTIMATOR, EYE_OPENNESS_ESTIMATOR, LIVENESS_ESTIMATOR, GLASSES_ESTIMATOR, HUMAN_BODY_DETECTOR)
{
"images": [
{
"width": 100,
"height": 100,
"channels": 3,
"data": "/9j/4AAQSkZJRgABAQEASABIAAD/4gxYSUNDX1BST0ZJT...",
"depthType": "uint8_t"
},
{
"width": 200,
"height": 200,
"channels": 3,
"data": "/9j/4AAQSkZJRgABAQEASABIAAD/4gxYSUNDX1BST0ZJT...",
"depthType": "uint8_t"
}
],
"unitTypes": [
"AGE_ESTIMATOR",
"GENDER_ESTIMATOR",
"MASK_ESTIMATOR",
"FACE_DETECTOR",
"FITTER"
]
}POST
HTTP body
images - array of image objects
referenceImage - image object for searching
useCuda - works if images >= 5
verifyThreshold - distance threshold for verdict value
{
"referenceImage": {
"width": 100,
"height": 100,
"channels": 3,
"data": "/9j/4AAQSkZJRgABAQEASABIAAD/4gxYSUNDX1BST0ZJT...",
"depthType": "uint8_t"
},
"images": [
{
"width": 100,
"height": 100,
"channels": 3,
"data": "/9j/4AAQSkZJRgABAQEASABIAAD/4gxYSUNDX1BST0ZJT...",
"depthType": "uint8_t"
},
{
"width": 200,
"height": 200,
"channels": 3,
"data": "/9j/4AAQSkZJRgABAQEASABIAAD/4gxYSUNDX1BST0ZJT...",
"depthType": "uint8_t"
}
],
"useCuda": true
}GET
HTTP body
firstImage - image object
secondImage - image object
verifyThreshold - distance threshold for verdict value
{
"firstImage": {
"width": 100,
"height": 100,
"channels": 3,
"data": "/9j/4AAQSkZJRgABAQEASABIAAD/4gxYSUNDX1BST0ZJT...",
"depthType": "uint8_t"
},
"secondImage": {
"width": 100,
"height": 100,
"channels": 3,
"data": "/9j/4AAQSkZJRgABAQEASABIAAD/4gxYSUNDX1BST0ZJT...",
"depthType": "uint8_t"
}
}POST
HTTP body
referenceImage - image object
images - array of image objects
allowMultipleBodies - allow images contains more than 1 body
verifyThreshold - distance threshold for verdict value(default 100)
{
"referenceImage": {
"width": 100,
"height": 100,
"channels": 3,
"data": "/9j/4AAQSkZJRgABAQEASABIAAD/4gxYSUNDX1BST0ZJT...",
"depthType": "uint8_t"
},
"images": [
{
"width": 100,
"height": 100,
"channels": 3,
"data": "/9j/4AAQSkZJRgABAQEASABIAAD/4gxYSUNDX1BST0ZJT...",
"depthType": "uint8_t"
},
{
"width": 200,
"height": 200,
"channels": 3,
"data": "/9j/4AAQSkZJRgABAQEASABIAAD/4gxYSUNDX1BST0ZJT...",
"depthType": "uint8_t"
}
],
"allowMultipleBodies": true,
"verifyThreshold": 100.0
}