Skip to main content
Version: 3.24.2 (latest)

Release notes

3.24.2 (20 Dec 2024)

Bug Fixes and Improvements

  • Fixed an issue in the Flutter API that caused memory leaks on iOS.
  • Fixed an issue in the Flutter API that caused incorrect image conversion to RGB format on some devices.
  • Fixed an issue that periodically triggered license blocking after an emergency device reboot.
  • Fixed an issue in the QUALITY_ASSESSMENT_ESTIMATOR processing block with the second version of the assessment modification, which occasionally led to a segfault.

3.24.1 (23 Oct 2024)

Bug Fixes and Improvements

  • Fixed an error in the MATCHER_MODULE processing block that led to incorrect search results.
  • Resolved an issue with angle detection during strong head turns for the tddfa fitter.
  • Corrected a bug in the EYE_OPENNESS_ESTIMATOR that occasionally caused a segfault.
  • Improved the display of results in processing_block_demo.
  • Updated the Flutter version; Face SDK now supports versions 3.24.x.

3.24.0 (09 Sep 2024)

What's New

Bug Fixes and Improvements

  • Reduced the size of the libfacerec.so library for the Android platform.
  • Improved angle detection accuracy for the FDA fitter.
  • Fixed errors in the Flutter API that caused segfaults on 32-bit devices.
  • Fixed an issue in the FACE_FITTER processing block that caused an exception when the objects array was missing in the input context.

3.23.1 (23 Oct 2024)

Bug Fixes and Improvements

  • Fixed an error in the MATCHER_MODULE processing block that led to incorrect search results.
  • Resolved an issue with angle detection during strong head turns for the tddfa fitter.
  • Corrected a bug in the EYE_OPENNESS_ESTIMATOR that occasionally caused a segfault.

3.23.0 (19 Jul 2024)

What's New

  • Added EYE_OPENNESS_ESTIMATOR processing block.
  • A modification has been added to the FACE_FITTER processing block for calculating anthropometric points from the fda set.
  • Added functions for saving and loading Context-container into json files.
  • Added support for Kotlin language for Android.

Bug Fixes and Improvements

  • FACE_FITTER processing blocks additionally output head rotation angles.

3.22.2 (23 Oct 2024)

Bug Fixes and Improvements

  • Fixed an error in the MATCHER_MODULE processing block that led to incorrect search results.
  • Resolved an issue with angle detection during strong head turns for the tddfa fitter.

3.22.1 (12 Jul 2024)

Bug Fixes and Improvements

  • Fixed bugs that caused the application to crash in the Python API.
  • Fixed bugs that caused the application to crash in the Java API on Windows.
  • Fixed the behavior of the uld detector, where reducing the min_size parameter led to a decrease in face detection quality.
  • Fixed a bug for the FACE_TEMPLATE_EXTRACTOR processing block, where the intra_op_num_threads configuration parameter did not affect the operation of the processing block.

3.22.0 (16 May 2024)

What's New

  • It's now possible to utilize the Processing Blocks API in the Java API.
  • Flutter API now includes classes with isolates.
  • Added auxiliary functions for image reading, conversion, and input Context-container formation.

Bug Fixes and Improvements

  • Minor fixes for the Python API.

3.21.1 (23 Oct 2024)

Bug Fixes and Improvements

  • Fixed an error in the MATCHER_MODULE processing block that led to incorrect search results.
  • Resolved an issue with angle detection during strong head turns for the tddfa fitter.

3.21.0 (15 April 2024)

What's New

  • Added version 2 of the 2d processing block for Liveness estimation.
  • New 2d_light modification added to the Liveness estimation processing block with faster and lighter algorithms.

Bug Fixes and Improvements

  • Improved error messaging with Face SDK version output included.

3.20.2 (23 Oct 2024)

Bug Fixes and Improvements

  • Fixed an error in the MATCHER_MODULE processing block that led to incorrect search results.
  • Resolved an issue with angle detection during strong head turns for the tddfa fitter.

3.20.1 (02 April 2024)

Bug Fixes and Improvements

  • Fixed app_id generation for Android 11+.
  • Resolved a licensing error when running multiple Face SDK processes from different users.
  • Fixed improper functioning of VideoWorker in Flutter.

3.20.0 (29 February 2024)

What's New

  • Updated Flutter version, now Face SDK supports versions 3.0.0 - 3.16.6.
  • Updated C# API, now Face SDK supports .NET 6.
  • Processing Block API is now available as part of C# API.
  • Processing Block API now has all the blocks needed for facial recognition.
  • New model for gender estimation, which allows you to get slightly more accurate results.

Bug Fixes and Improvements

  • Fixed a bug with licensing on Android 9

3.19.2 (02 April 2024)

Bug Fixes and Improvements

  • Fixed app_id generation for Android 11+.
  • Resolved a licensing error when running multiple Face SDK processes from different users.
  • Fixed improper functioning of VideoWorker in Flutter.
  • Fixed an error when using online licenses on Android 9.

3.19.1 (14 December 2023)

Bug Fixes and Improvements

  • Fixed bug with using Tensorflow libraries on Nvidia Jetson.
  • Added new VideoWorker configurations with ssyv detectors.
  • Minor fixes for Flutter API.
  • Addition of FaceAttributesEstimator to Flutter API.
  • Added support for use_legacy flag for gender, age, and emotion estimators.
  • Fixed a bug that caused the malfunction of VideoWorker store_original_image flag.

3.19.0 (27 October 2023)

What's new

  • Added new improved versions of Liveness Detection and Quality Assurance Assessment (QAA) modules.
  • Accelerated template comparison procedure. Now it will be faster to work with huge face databases.
  • Added Capturer configurations for different business cases. Now the user can get a face detector configured for a specific task without spending time on selecting the best detector and its parameters.
  • Processing Block API has been significantly extended. Proven detectors from the old API (ULD and BLF) have been added to the new API, and a number of new ones have been added, for example, face fitter block. Facial recognition blocks are available in beta mode.
  • Added Processing Block demo for the Flutter API.
  • Updated the default versions of CUDA and ONNX used by Face SDK.

Bug Fixes and Improvements

  • Fixed a bug which caused excessive RAM consumption when using the REFA detector.
  • Fixed a bug which caused a memory segmentation error when using an empty template_index in the Python API.
  • Improved performance of face detectors when used in multithreaded mode.

3.18.2 (02 April 2024)

Bug Fixes and Improvements

  • Fixed app_id generation for Android 11+.
  • Resolved a licensing error when running multiple Face SDK processes under different users.
  • Fixed an error when using online licenses on Android 9.

3.18.1 (23 November 2023)

Bug Fixes and Improvements

  • Fixed incorrect hash sum of tensorflow libraries for jetpack 4.4, 4.3.
  • Fixed excessive RAM consumption when using ONNX models in VideoWorker.
  • Fixed memory allocation defect for recognition method 12v50.
  • Improved performance of face detectors when used in multithreaded mode (see Capturers use_advanced_multithreading parameter).

3.18.0 (13 July 2023)

What's new

Bug Fixes and Improvements

  • Updated Flutter support to 3.3.0 ≤ versions ≤ 3.10.0

3.17.4 (23 Oct 2024)

Bug Fixes and Improvements

  • Various minor fixes have been made.

3.17.3 (23 November 2023)

Bug Fixes and Improvements

  • Fixed incorrect hash sum of tensorflow libraries for jetpack 4.4, 4.3.
  • Fixed excessive RAM consumption when using ONNX models in VideoWorker.
  • Fixed memory allocation defect for recognition method 12v50.
  • Improved performance of face detectors when used in multithreaded mode (see Capturers use_advanced_multithreading parameter).

3.17.2 (19 June 2023)

Bug Fixes and Improvements

  • Fixed a bug due to which matching score was greater than 1 when using recognizer in VideoWorker
  • Fixed a bug where 12 versions of recognizers did not run on 32-bit systems
  • Updated "score" formula for recognizers

3.17.1 (14 Apr 2023)

What's new

  • Added new parameters for recognizers: num_threads, inter_op_num_threads and execution_mode
  • Added ability to pass encoded images to Capturer through Python API
  • Added examples of using Processing Blocks in Python

Bug Fixes and Improvements

  • Updated "score" formula for recognizers
  • Fixed a bug in BLF detector
  • Fixed a bug on С# occurred when using Recognizer < 12.x with CUDA acceleration
  • Fixed a bug which led to a "segfault" when recreating the FacerecService
  • Fixed a bug with a license on Flutter
  • Fixed a bug in Python API which led to memory leak
  • Fixed visualization bugs in processing_block_demo
  • Fixed a bug in Python Samples occurred due to missing library path on Windows

3.17.0 (28 Dec 2022)

What's new

  • Added new improved identification algorithms: method12v30, method12v50, method12v100, method12v1000 (up to 97.4% face recognition accuracy at 1e-8 FAR)
  • Added ProcessingBlock API for Python

Bug Fixes and Improvements

  • Added getFaceVisibilityScore method for RawSample
  • Fixed an error for C# API on Android

3.16.1 (31 Oct 2022)

Bug Fixes and Improvements

  • Fixed a bug in Quality Assessment Estimation processing block

3.16.0 (8 Sep 2022)

What's new

Bug Fixes and Improvements

  • Improved algorithm of Age and Gender Estimation
  • Improved algorithm of Face Mask detection
  • Improved recognizers score computation

3.15.0 (01 Jul 2022)

What's new

  • Added the new Object Detector processing block
  • Added the new Emotion Estimator processing block
  • Added the new Gender Estimator processing block
  • Added the new 2D RGB Liveness Estimator processing block
  • Added the new algorithm for emotion estimation with the "emotion_estimator_v2.xml" configuration
  • Added the new algorithm for gender estimation with the "age_gender_estimator_v3.xml" configuration
  • Added the new algorithm for 2D RGB Liveness Estimation with the "liveness_2d_estimator_v3.xml" configuration

Bug Fixes and Improvements

  • Improved algorithm of Quality Estimation

3.14.0 (19 Apr 2022)

What's new

  • Added the new Human Body Detector
  • Added the new model for estimating state of eyes with the "eyes_openness_estimator_v2.xml" configuration

Bug Fixes and Improvements

  • Improved the ULD-detector work
  • Fixed bounding boxes for the ULD and BLF detectors
  • Fixed an error in VideoWorker that led to memory consumption increase
  • Fixed errors in Active Liveness
  • Fixed an error in the Flutter Plugin that occurred when online license was used
  • Fixed an error in the get_original_image() method in Python API

3.13.0 (12 Jan 2022)

What's new

  • Added new improved identification algorithm method11v1000 (up to 99.6% face recognition accuracy)
  • Added Flutter Support

Bug Fixes and Improvements

  • Fixed an error in the CutFaceRawImage method

3.12.0 (22 Oct 2021)

What's new

  • Added the new Python demo identify_face.py.
  • Added detailed descriptions of license errors.

Bug Fixes and Improvements

  • Fixed a memory leak for detectors.
  • Fixed errors in c++ demo programs.
  • Fixed an error in the setParameter method.

3.11.1 (8 Sep 2021)

Bug Fixes and Improvements

  • Fixed templates serialization for 10v methods

3.11.0 (26 Jul 2021)

What's new

  • Added new improved identification algorithms: method10v30, method10v100, method10v1000 (up to 99.5% face recognition accuracy)
  • Added Swift Support for IOS
  • Improved Python API
  • Added Android 11 support

Bug Fixes and Improvements

  • Fixed support of grayscale images for 2D Liveness
  • Fixed Access Violation error in java
  • Fixed compilation error for IOS

3.10.0 (19 May 2021)

What's new

  • Added the Face SDK installer with GUI. Supported platforms:
    • Windows 7 or higher
    • Ubuntu 16.04 or higher (x64 only)
  • Added Python demo programs
  • Update VideoWorker STI logic: added timer reset for STI groups, which are tracking

Bug Fixes and Improvements

  • Fixed the error that occurred when the TemplateCreatedCallback was called (Python)
  • Fixed the multiple thread issue in video_recognition_demo (Python)
  • Fixed fail when using VideoWorker on 32-bit systems (Python)
  • Fixed fail when using Iris or Active liveness

3.9.0 (29 March 2021)

What's new

Bug Fixes and Improvements

  • Improved the speed of fda_tracker_capturer for a large number of people in the frame
  • Fixed the application for Telpo RGB+IR on Android 9
  • Fixed the Segmentation Fault that occurred with the REFA detector in some cases
  • Fixed error loading library in Java

3.8.0 (05 Feb 2021)

What's new

  • Added display of the used FaceSDK library version
  • Added GPU support on Android for liveness_2d_estimator.xml
  • Added GPU support on Jetson (JetPack 4.3/4.4)
  • Added the FaceMask Unity sample on Windows and Android
  • Added the possibility to estimate the presence of a mask on the face
  • Added a new version of RGB Passive Liveness (liveness_2d_estimator_v2.xml)

Bug Fixes and Improvements

  • Added display of the score parameter for Liveness2DEstimator
  • Added base_angle support for the ULD, BLD, REFA detectors in FDATracker

3.7.1 (18 Jan 2021)

Bug Fixes and Improvements

  • Fixed the reading error from 3divi_face_sdk.lic when using a USB token

v3.7.0 (21 Dec 2020)

What's new

  • Added the ULD detector
  • Added a beta version of Face SDK VideoEngine JS plugin and demo

Bug Fixes and Improvements

  • Fixed fake detections when processing video from multiple streams

v3.6.0 (25 Nov 2020)

What's new

  • Added Python API (Windows, Linux)
  • Added a new detector providing the highest quality of detection – refa (recommended for expert systems)
  • Added GPU usage support on Windows x86 64-bit
  • Added a video recognition demo for Telpo Face Recognition Terminals TPS980
  • Added a new primitive for evaluating Liveness based on RGB images – Liveness2DEstimator (previously available in VideoWorker)

Bug Fixes and Improvements

  • Added support for the AVX2 instruction set (only for Linux x86 64-bit) that can be used to speed up the template creation in 9.x identification methods (on expert systems).

v3.5.0 (21 Oct 2020)

What's new

  • Beta version of GPU support for linux-x86-64 and Android
  • Added a new module for estimation of age and gender: age_gender_estimator_v2.xml. This is a pre-release of a new model.

Bug Fixes and Improvements

  • Improved the speed and quality of the 2D Liveness module
  • Improved the methods for quality estimation: quality_estimator_iso.xml, quality_estimator.xml

v3.4.1 (07 Oct 2020)

Bug Fixes and Improvements

  • Updated the tutorial project for iOS
  • Fixed demo for Android 11: added the use of scoped storage

v3.4.0 (10 Aug 2020)

What's new

  • Added the IR Liveness module (beta)
  • Added the BLF detector
  • Added the mesh set of points
  • Added methods for recognition of masked faces:
    • method9v30mask_recognizer.xml
    • method9v300mask_recognizer.xml
    • method9v1000mask_recognizer.xml
  • Added a new improved method for quality estimation: quality_estimator_iso.xml

v3.3.0.1 (03 June 2020)

Bug Fixes and Improvements

  • Added config video_worker_fdatracker.mask.xml for masked faces

v3.3.0.0 (27 April 2020)

What's new

  • Added new improved identification algorithms: method9v30, method9v300, method9v1000
  • Fixed Android demos for Android 10

v3.2.2.4 (02 April 2020)

Bug Fixes and Improvements

  • Fixed iOS framework

v3.2.2.3 (27 March 2020)

Bug Fixes and Improvements

  • Fixed building C++ examples on Linux

v3.2.2.2 (23 March 2020)

Bug Fixes and Improvements

  • Fixed license issue in the android apps

v3.2.2.1 (10 March 2020)

Bug Fixes and Improvements

  • Fixed Android 10 support

v3.2.2.0 (17 February 2020)

What's new

  • Added iOS support
  • Added C# example for 3D-liveness with RealSense
  • Added permissions request to Android demo apps

v3.2.1.1 (12 January 2020)

Bug Fixes and Improvements

  • Added astra linux 1.5 support

v3.2.1.0 (05 December 2019)

What's new

  • Added beta version of 2D-liveness in VideoWorker
  • Added Android Studio samples for android
  • Added MS Visual Studio samples for C#
  • Added license status logs
  • Added match score

v3.2.0.0 (17 October 2019)

What's new

  • Added licensing by USB-token
  • Added Age, Gender and Emotions to VideoWorker
  • Added API to get license status
  • Fixed android signature generation error

v3.1.1.1 (29 July 2019)

Bug Fixes and Improvements

  • Added tutorial "Face Recognition in a Video Stream"

v3.1.1.0 (09 July 2019)

What's new

  • Added binaries for linux astra 1.11 x86_64 (linux astra 1.5 compatible)

v3.1.0.2 (26 June 2019)

Bug Fixes and Improvements

  • Fix memory leak in VideoWorker (from v2.4.0.9)

v3.1.0.1 (20 June 2019)

Bug Fixes and Improvements

  • Fixed error "0xe078ff45" in VideoWorker

v3.1.0.0 (10 June 2019)

What's new

  • Fixed behaviour of VideoWorker "max_frames_queue_size" parameter (from v3.0.1.10)

  • Added tutorial "Estimating age, gender, and emotions" (from v3.0.1.9)

  • Fixed using multiple licenses on the same device (from v3.0.1.8)

  • Added new improved identification algorithms: method7.7, method6.7, method8.7.

NOTE: These methods require results of FDA facial landmarks estimation algorithm, so if sample was created with different point set, facial landmarks will be re-estimated by FDA algorithm during Recognizer::processing. Also note that result of FDA is more than points position, so samples that are created with Capturer::manualCapture(..., <vector of points>) functions will be treated the same way even if that <vector of points> contain FDA points set. So better use FDA capturers configurations, and use RawSample::saveWithoutImage and FacerecService::loadRawSampleWithoutImage instead of Capturer::manualCapture if possible.

  • Added new serialization functions: RawSample::saveWithoutImage and FacerecService::loadRawSampleWithoutImage.
  • Changed format of RawSample serialization. New sdk versions can load old format, old sdk version can't load new format.
  • Added new landmarks estimation algorithm - see capturer and VideoWorker config files with 'fda' substring.

v3.0.1.7 (7 May 2019)

Bug Fixes and Improvements

  • Added tutorial "Displaying Anthropometric Points and Head Rotation Angles"

v3.0.1.6 (24 April 2019)

Bug Fixes and Improvements

  • Fixed working of online license on linux arm64

v3.0.1.5 (23 April 2019)

Bug Fixes and Improvements

  • Added tutorial "Face Detection and Tracking in a Video Stream"
  • Added 'need_stable_results' VideoWorker config parameter

v3.0.1.4 (18 April 2019)

Bug Fixes and Improvements

  • Fixed precompiled C# demos
  • Fixed deadlock in VideoWorker (from v2.5.3.7)
  • Fixed error "0xf4d482c2" which occurred during call of VideoWorker.resetStream (from v2.5.3.7)

v3.0.1.3 (07 March 2019)

Bug Fixes and Improvements

  • Fixed a bug in the online license when the path to the SDK contains spaces (fixes from v2.5.3.7)

v3.0.1.2 (15 February 2019)

Bug Fixes and Improvements

  • Fixed local reference table overflow error in Java api (fixes from v2.5.3.6)

v3.0.1.1 (11 February 2019)

Bug Fixes and Improvements

  • Fixed premature disposing of objects in C# api (from v2.5.3.5)
  • Fixed using of disposed objects in C# api (from v2.5.3.4)
  • Fixed error "use of disposed object - zero pointer videoWorker_ptr, code: 0x44cdb4de" in com.vdt.face_recognition.sdk.VideoWorker (from v2.5.3.3)
  • Fixed locking at asynchronous call of VideoWorker.addDepthFrame and VideoWorker.resetStream/VideoWorker.resetTrackerOnStream (from v2.5.3.2)

v3.0.1.0 (16 January 2019)

What's new

  • FacerecNetWrapper.dll and FacerecNetDemo have been deprecated
  • Fixes of examples build (fixes from v2.5.2.4)
  • Added resetStream method in VideoWorker (from v2.5.3.1)
Click to expand the release notes for the 2015-2018 releases

v3.0.0.0 (26 November 2018)

What's new

  • Changed license version. Warning: license of previos versions not compatible with this version of sdk.
  • Added new imporved identification algorithm, called Method8.6 - the fastest method
  • Fixed fail in "finalize" method if "dispose" was called early for Java API (from v2.4.1.5)

v2.5.3.0 (19 November 2018)

What's new

  • Added "max_occlusion_time_wait" for trackers.
  • Added "max_occlusion_time_wait", "offline_work_i_e_dont_use_time", "max_occlusion_count_wait", "squeeze_match_found_callback_groups", "debug_log_enabled" for VideoWorker.

v2.5.2.2 (12 November 2018)

Bug Fixes and Improvements

  • Fixed online license for linux armhf x86 platform. (fixes from v2.5.0.6)

v2.5.2.1 (29 October 2018)

Bug Fixes and Improvements

  • Fixed compilation error in include/pbio/DllHandle.h when using mingw compiler for windows. (fixes from v2.4.3.8)

v2.5.2.0 (18 October 2018)

What's new

  • Added support of linux aarch64
  • Fixed: do not show the UAC dialog in windows

v2.5.1.0 (03 October 2018)

What's new

  • Added new interface for VideoWorker callbacks (old interface of callbacks marked as deprecated)
  • Improved face tracking multithreading in VideoWorker

v2.5.0.5 (22 September 2018)

Bug Fixes and Improvements

  • Fix full face cut for RawSample with singlelbf points. (fixes from v2.2.0.4)

v2.5.0.4 (05 September 2018)

Bug Fixes and Improvements

  • Fixed a default recognition threshold for C # demonstrations due to the use of new recognition methods.

v2.5.0.3 (04 September 2018)

Bug Fixes and Improvements

  • Fixed dependencies of C# demos in examples/csharp

v2.5.0.2 (04 September 2018)

Bug Fixes and Improvements

  • Changed versions of recognizer in demos and samples from 6v5 and 7v3 to 6v6 and 7v6.

v2.5.0.1 (28 August 2018)

Bug Fixes and Improvements

  • Optimized template size in RAM
  • Fix bug in test_sdk and template_generator.
  • Fix rare bug in face tracker (from v2.1.1.4).

v2.5.0.0 (10 August 2018)

What's new

  • Removed dynamic dependencies to libpng, libtiff, libjpeg from linux x86, linux x86_64 versions of libfacerec.so
  • Added a new improved identification algorithm, called method7.6.
  • Added a new improved identification algorithm, called method6.6.
  • VideoWorker now use video_capturer license if processing_threads_count is zero
  • Added trial license into distributive
  • Added method to force updating of online license FacerecService::forceOnlineLicenseUpdate

v2.4.5.8 (27 July 2018)

Bug Fixes and Improvements

  • Fixed Video Recognition Demo (fixes from v2.4.3.7)

v2.4.5.7 (27 July 2018)

Bug Fixes and Improvements

  • Fixed DepthLivenessEstimator for depth_liveness_estimator_cnn.xml config file (fixes from v2.4.3.6)

v2.4.5.5 (16 July 2018)

Bug Fixes and Improvements

  • Fixed value of VideoWorker.MATCH_NOT_FOUND_ID constant in .Net wrapper (fixes from v2.4.4.8)

v2.4.5.4 (12 July 2018)

Bug Fixes and Improvements

  • Fixed overriding of parameters using Config.overrideParameter in .Net wrapper (fixes from v2.4.4.7)

v2.4.5.2 (04 July 2018)

Bug Fixes and Improvements

  • Fixed logic of frame skipping in VideoWorker (fixes from v2.4.3.4)
  • Fixed throwing of wrong exception: "object can't be runned in two threads"

v2.4.5.1 (25 June 2018)

Bug Fixes and Improvements

  • Fixed updating online license on android arm (fixes from v2.4.0.8)

v2.4.5.0 (20 June 2018)

What's new

  • Added demo for .Net wrapper
  • Added setParameter method for Capturer

v2.4.4.3 (13 June 2018)

Bug Fixes and Improvements

  • Fixed error 'CallbackOnCollectedDelegate' in .NET wrapper in VideoWorker
  • Fixed visibility of VideoWorker.MATCH_NOT_FOUND_ID

v2.4.4.2 (15 May 2018)

Bug Fixes and Improvements

  • fixed fail "EXCEPTION_ILLEGAL_INSTRUCTION", which occurs on some CPUs (from v2.4.2.2)
  • Fixed: disabled automatic creation of thread pool on windows (from v2.1.1.3)

v2.4.4.1 (11 May 2018)

Bug Fixes and Improvements

  • Fixed error 'CallbackOnCollectedDelegate' in .NET wrapper

v2.4.4.0 (04 May 2018)

What's new

  • Added fully-functionally wrapper for .NET

v2.4.3.0 (24 April 2018)

What's new

  • Integrated depth liveness in videoworker

v2.4.2.1 (11 April 2018)

Bug Fixes and Improvements

  • fixed bug when getting cameras list in android demo applications (from v2.4.1.2)
  • fixed bug in android video_recognition_demo

v2.4.2.0 (26 March 2018)

What's new

  • Speedup template creation for all methods, emotions, age and gender estimation up to 3 times on x86 CPU architecture, up to 2 times on ARM CPU architecture.

v2.4.1.1 (12 March 2018)

Bug Fixes and Improvements

  • fixed bug in VideoWorker that sometimes deny template generation from face when it was not found in database by first N templates (N = consecutive_match_count_for_match_found_callback) (fixes from v2.4.0.6)

v2.4.1.0 (22 February 2018)

What's new

  • Added Java interface

v2.4.0.5 (21 February 2018)

Bug Fixes and Improvements

  • fixed face rectangle compute in pbio::Capturer::manualCapture(image, left_eye_x, left_eye_y, right_eye_x, right_eye_y) (fixes from v2.3.0.9)

v2.4.0.4 (19 February 2018)

Bug Fixes and Improvements

  • changed distance between the eyes in pbio::RawSample for frontal capturers (110 pixels) (from v2.3.0.8)
  • changed model of filling borders in pbio::RawSample (black background instead of repeating pixels) (from v2.3.0.8)
  • added time measurement in test_identify
  • fixed "bus error" with zero license count

v2.4.0.3 (13 February 2018)

Bug Fixes and Improvements

  • fix depth liveness detector for close distance
  • fix depth liveness detector for reflections

v2.4.0.2 (07 February 2018)

Bug Fixes and Improvements

  • fixed of hardware signature generation inside docker container.

v2.4.0.1 (19 December 2017)

Bug Fixes and Improvements

  • fixed bug that causes crash in VideoWorker::resetTrackerOnStream (fixes from v2.3.0.7)
  • fixed accelerated search for methods 6.5 and 7.3 - results were completely wrong for large databases; slight fix of search time in docs. (fixes from v2.3.0.7)

v2.4.0.0 (06 December 2017)

What's new

  • Fixed checking hardware info for linux
  • Added age number in years estimation by pbio::AgeGenderEstimator.
  • Added TemplateCreatedCallback in pbio::VideoWorker.
  • MatchFound callback for not recognized persons in pbio::VideoWorker (toggle by the <not_found_match_found_callback> tag).
  • Added pbio::DepthLivenessEstimator.
  • Added flag processing_less_memory_consumption parameter in pbio::FacerecService::createRecognizer, and corresponding tag <recognizer_processing_less_memory_consumption> in VideoWorker config.
  • Added getROCCurvePointByDistanceThreshold, getROCCurvePointByFAR and getROCCurvePointByFRR member functions in pbio::Recognizer
  • Added <store_original_frame_in_raw_sample> tag in VideoWorker config, and hasOriginalImage and getOriginalImage member functions in pbio::RawSample.
  • Online licenses - see page Registration in docs.
  • Added build for android arm

v2.3.0.6 (29 November 2017)

Bug Fixes and Improvements

  • .Net wrapper , NULL pointer exception fixed, cused by incorrect processing of empty template into the tracking lost callback.

v2.3.0.5 (11 November 2017)

Bug Fixes and Improvements

  • .Net wrapper: fixed lost callback usage
  • .Net wrapper: fixed enable/display return cropped faces in thracking callbacks
  • .Net demo: example how to display unknown faces history using lost callback

v2.3.0.4 (21 October 2017)

Bug Fixes and Improvements

  • .Net demo, added displaying identification history.
  • VideoWorker, fixed work with disabled processing, broken templates were generated before.

v2.3.0.3 (05 October 2017)

Bug Fixes and Improvements

  • License memory leaks fixed
  • Multithreaded license issue fixed
  • .Net module speedup
  • .Net module, fixed dead lock for multiple video streams
  • .Net module, return cropped faces in identification and verification callbacks
  • .Net wrapper, added FPS parameter to constructor, now able to change processing FPS.

v2.3.0.0 (21 August 2017)

What's new

  • Added a new improved identification algorithm, called method7.3.
  • Added a new improved identification algorithm, called method6.5.
  • Added index creation for fast search in large databases, size of indexes database is limited by the license.
  • Added pbio::FacerecService::Config that can be used for runtime override numerical parameters of configuration files for pbio::Capturer and pbio::VideoWorker creating.
  • Added pbio::VideoWorker::disableProcessingOnStream and pbio::VideoWorker::enableProcessingOnStream member functions.
  • New anthropometric points sets are now fully compatible with all estimators.
  • Fixed template matching time in documentation (new results measured on larger dataset).
  • Added pbio::RawSample::getFrameID - for samples returned by pbio::VideoWorer (see docs).
  • Added matching_queue_size_limit and processing_queue_size_limit parameters in VideoWorker.
  • Added pbio::CameraCalibrator - for calibrate cameras and undistort images.

v2.2.0.3 (27 June 2017)

Bug Fixes and Improvements

  • fixed checking licenses from differrent users
  • add .Net wrapper and example

v2.2.0.2 (11 May 2017)

Bug Fixes and Improvements

  • fixed VideoWorker license.

v2.2.0.1 (25 April 2017)

Bug Fixes and Improvements

  • fixed bug in VideoWorker (error code 0x7721f65c).

v2.2.0.0 (19 April 2017)

What's new

  • EmotionsEstimator added.
  • Demo programms explanation added in documentation.
  • Licenses work explanation added in documentation.
  • video_recognition_show rewrited and renamed to video_recognition_demo, source code added in examples.
  • VideoWorker added.

v2.1.3.1 (28 February 2017)

Bug Fixes and Improvements

  • Fixed bug with wrong dinamic linkage, that causes an error when using certain opencv versions.

v2.1.3.0 (16 February 2017)

What's new

  • Added a new improved identification algorithm, called method6.4.

v2.1.2.1 (26 January 2017)

Bug Fixes and Improvements

  • fixed rare license bug on Windows

v2.1.2.0 (25 January 2017)

What's new

  • ARM Linux build and NEON optimizations added.
  • Added a new improved identification algorithm, called method7.2.
  • Methods 5.1 and 5.2 removed.

v2.1.1.3 (18 November 2016)

Bug Fixes and Improvements

  • Fixed bug in face detector.

v2.1.1.1 (26 April 2016)

Bug Fixes and Improvements

  • Fixed licenses generation and checking bug.

v2.1.1.0 (20 April 2016)

What's new

  • Added a new improved identification algorithm, called method7

v2.1.0.0 (22 January 2016)

What's new

  • Added a new improved identification algorithm, called method6.3

v2.0.0.0 (01 August 2015)

What's new

  • Added a new improved identification algorithm, called method6.2

v1.0.2.0 (16 March 2015)

What's new

  • Changed a protection mode, switched to license file.
  • Added a new improved identification algorithm, called method5.

v1.0.1.2 (12 November 2014)

Bug Fixes and Improvements

  • Fixed auth code checking under .Net application.

v1.0.1.2 (01 October 2014)

Bug Fixes and Improvements

  • Fixed output of eyes position into the Estimator::get_pose().

v1.0.1 (04 September 2014)

What's new

  • Removed dependency from QT
  • Added 4th method of face identification, the most perspective for identification usage.

v0.1.18 (29 July 2014)

What's new

  • Fixed points detector instability (libesr)

v0.1.16 (18 July 2014)

What's new

  • pbio: new error codes added
  • Capturer now returns objects in descending size order

v0.1.15 (11 July 2014)

What's new

  • SDK initialization simplified. Algorithm pre-initialisation implemented in services. Added helper class pbio::facerec::Service
  • Identification example added

v0.1.14 (02 July 2014)

What's new

  • RAW image support added
  • pbio::facerec::Estimator interface changed
  • Synthes and preprocess algorithms updated