Примечания к релизам
#
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 the 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 inVideoWorker
)
#
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). See more info in the section Performance Parameters.
#
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 newFixed 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 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
andFacerecService::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" incom.vdt.face_recognition.sdk.VideoWorker
(from v2.5.3.3) - Fixed locking at asynchronous call of
VideoWorker.addDepthFrame
andVideoWorker.resetStream/VideoWorker.resetTrackerOnStream
(from v2.5.3.2)
#
v3.0.1.0 (16 January 2019)#
What's newFacerecNetWrapper.dll
andFacerecNetDemo
have been deprecated- Fixes of examples build (fixes from v2.5.2.4)
- Added
resetStream
method inVideoWorker
(from v2.5.3.1)
Нажмите, чтобы отобразить примечания к релизам за 2015-2018 гг.
#
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
- 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"
forVideoWorker
.
#
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 usingmingw
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
withsinglelbf
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
and7v3
to6v6
and7v6
.
#
v2.5.0.1 (28 August 2018)#
Bug Fixes and Improvements- Optimized template size in RAM
- Fix bug in
test_sdk
andtemplate_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 oflibfacerec.so
- Added a new improved identification algorithm, called
method7.6
. - Added a new improved identification algorithm, called
method6.6
. VideoWorker
now usevideo_capturer
license ifprocessing_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
fordepth_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 inVideoWorker
- 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 occur 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 get 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- fix 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 cause crash in
VideoWorker::resetTrackerOnStream
(fixes from v2.3.0.7) - fix 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
inpbio::VideoWorker
. MatchFound
callback for not recognized persons inpbio::VideoWorker
(toggle by the <not_found_match_found_callback> tag).- Added
pbio::DepthLivenessEstimator
. - Added flag
processing_less_memory_consumptio
n parameter inpbio::FacerecService::createRecognizer
, and corresponding tag <recognizer_processing_less_memory_consumption> inVideoWorker
config. - Added
getROCCurvePointByDistanceThreshold
,getROCCurvePointByFAR
andgetROCCurvePointByFRR
member functions inpbio::Recognizer
- Added
<store_original_frame_in_raw_sample>
tag inVideoWorker
config, andhasOriginalImage
andgetOriginalImage
member functions inpbio::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 forpbio::Capturer
andpbio::VideoWorker
creating. - Added
pbio::VideoWorker::disableProcessingOnStream
andpbio::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 bypbio::VideoWorer
(see docs). - Added
matching_queue_size_limit
andprocessing_queue_size_limit
parameters inVideoWorker
. - Added
pbio::CameraCalibrator
- for calibrate cameras and undistort images.
#
v2.2.0.3 (27 June 2017)#
Bug Fixes and Improvements- fix checking licenses from differrent users
- add .Net wrapper and example
#
v2.2.0.2 (11 May 2017)#
Bug Fixes and Improvements- fix
VideoWorker
license.
#
v2.2.0.1 (25 April 2017)#
Bug Fixes and Improvements- fix 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 tovideo_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- fix 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
and5.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- Fix 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- Fix 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