SmartFace Platform is a scalable server platform for facial and pedestrian detection which can be easily integrated with third-party systems. The server platform can process and analyze multiple real-time video streams in parallel.

SmartFace Platform covers most typical use cases when it comes to facial recognition and biometrics. It allows you to process video files, images or live video streams from RTSP cameras and smart embedded devices running SmartFace Embedded (SFE) Stream Processor.

The results of processing are stored in a database in the form of structured data together with images and can be accessed through an available REST API and GraphQL API. Information is also provided through real-time notifications or programatically via GraphQL Subscriptions.

Main Features

SmartFace Platform offers a number of features depending on the source. Main is the detection of faces and pedestrians in video streams, extraction of demographic information, such as age and gender, extraction of biometric templates from detected faces and matching of a detected face against people stored in SmartFace Platform’s watchlists.

SmartFace Platform also tracks the movement of people in the camera’s field of view and creates a unique tracklet of the face. Another feature of the SmartFace Platform is the grouping of tracklets into unique individuals based on similarity. Information about these events together with processed data is provided in the form of real-time notifications.

Various types of notifications inform about detected faces, extracted biometric information, identified persons and other processed events. In addition to notifications, the SmartFace Platform stores information about the processed events together with images in a database, thus enabling you to manage and analyze data according to your needs.

SmartFace Platform consists of several services responsible for the provided functionality. These services ensure smooth operations and availability of all features including notifications and REST API. SmartFace Platform can be installed on Windows or Linux. For more information about the provided functionality please visit the Processing Features section.