Page cover

Technical Specifications

Server and AI technologies

Main AI module The module is used for image analysis, which includes object extraction, image classification, face extraction and emotion analysis. It consists of 2 main functional blocks - a server and a machine learning model

Server

HTTP server, which receives a request and sends a response in predefined formats. The API documentation is written in Swagger, the programming languages used are Python and the libraries include FastAPI.

Models

There are 2 models in use: object selection (including people) and emotion analysis

Object and faces are selected using the YOLO model, while emotions are analyzed by the FER library.

The programming language is Python. Libraries used: OpenCV, FER data for classifier learning.

The models in use have learned with open data.

Last updated