Skip to content

FaceStream v.5.1.16#

Changes

  • Implemented sending coordinates of bounding rectangles of faces (X, Y, width, height) when using a sample as an image source (setting "portrait_type=warp"). Sending is implemented by adding the "face_bounding_boxes" parameter containing an array of bounding boxes corresponding to the detected faces.

    The coordinates of the bounding box are defined in the coordinate system of the source image.

    Support for saving coordinates to an event is implemented in LUNA PLATFORM v.5.36.5. Thus, starting from this version of the FaceStream build, it is required to use a LUNA PLATFORM version of at least v.5.36.5.

    The coordinates of the bounding box are stored in the "face_detections" > "detection" > "rect" field of the LUNA PLATFORM event.

  • Manuals for installing and updating FaceStream were divided into two parts:

    • manuals for installing and updating FaceStream with LUNA PLATFORM launched. It is assumed that LUNA PLATFORM was launched according to the documentation from LUNA PLATFORM distribution where default paths are used. These manuals are located in the "/docs" directory.
    • manuals for installing and updating FaceStream without LUNA PLATFORM launched (with license activation and additional launch of Licenses, Configurator services and PostgreSQL and Influx databases). These manuals are located in the "/docs/FS_without_LP" directory.

FaceStream fixed errors

  • The error was fixed where the "callback-mode" parameter of the TrackEngine settings was not read.

    FaceStream only works with "callback-mode=0". Attempts to set the value of "callback-mode=1" will result in a warning message in the FaceStream logs and the value of "callback-mode=0" will be used.

  • Reduced generation time of data in JSON format and implemented sequential processing of frames.

    This resulted in a fix for a error where using the "json" value to set "sending > request_type" would spike memory usage.

    Note. Long time to generate JSON data can lead to increased memory consumption.

  • The error was fixed in which the mode of sending images of detected faces without transformation (the "portrait_type=gost" parameter) didn't work on the GPU.

LUNA Streams fixed errors

  • The error was fixed where "location" > "geo_position" > "latitude"/"longitude" fields could not be set to integers.

    Now you can specify both integer and float numbers.