erogaki-classify

wait for new image uuid

BLPOP classify-requests 0

returns:

1) key
2) value = uuid

get image data

redis:

GET censored-images:uuid

returns:

<image-data>

classify image

classify the image

if classification was successful: create detect request

if classified bar with most confidence

RPUSH mask-requests:bar <uuid>

if classified mosaic with most confidence

RPUSH mask-requests:mosaic <uuid>

if classification wasn't successful: return error

error:

{
    "component": "erogaki-classify",
    "instance": "<instance-name>",
    "name": "<error-name>",
    "description": "<error-description>"
}

redis:

SET errors:uuid error