From 92e519a4461fc46e3b5c67292b684207d2494297 Mon Sep 17 00:00:00 2001 From: Sergei Alabugin Date: Wed, 28 Dec 2022 10:24:20 +0000 Subject: [PATCH] Face SDK v3.17.0 --- README.md | 4 +- conf/facerec/method12v1000_recognizer.xml | 341 +++++++++++++++++ conf/facerec/method12v100_recognizer.xml | 342 ++++++++++++++++++ conf/facerec/method12v300_recognizer.xml | 341 +++++++++++++++++ conf/facerec/method12v30_recognizer.xml | 342 ++++++++++++++++++ conf/facerec/method12v50_recognizer.xml | 341 +++++++++++++++++ conf/facerec/quality_assessment.xml | 1 - conf/facerec/recognizer_latest_v100.xml | 2 +- conf/facerec/recognizer_latest_v1000.xml | 2 +- conf/facerec/recognizer_latest_v30.xml | 2 +- conf/facerec/recognizer_latest_v50.xml | 7 + examples/android/android-demo-license.lic | 6 +- examples/android/android-vrdemo-license.lic | 12 +- .../build.gradle | 1 + .../src/main/res/layout/about.xml | 11 +- .../video_recognition_demo/build.gradle | 2 +- .../video_recognition_demo/MainActivity.java | 2 +- examples/cpp/demo/CMakeLists.txt | 4 +- examples/cpp/processing_block/CMakeLists.txt | 4 +- .../cpp/processing_block/processing_block.cpp | 70 +++- .../cpp/video_recognition_demo/CMakeLists.txt | 4 +- examples/csharp/demo/README.txt | 1 + .../csharp/video_recognition_demo/README.txt | 1 + .../csharp/video_recognition_demo/src/Main.cs | 4 +- .../README.txt | 1 + .../src/Main.cs | 4 +- .../example/face_sdk_demo/MainActivity.java | 36 ++ .../conf/facerec/method12v1000_recognizer.xml | 341 +++++++++++++++++ .../conf/facerec/method12v100_recognizer.xml | 342 ++++++++++++++++++ .../conf/facerec/method12v300_recognizer.xml | 341 +++++++++++++++++ .../conf/facerec/method12v30_recognizer.xml | 342 ++++++++++++++++++ .../conf/facerec/method12v50_recognizer.xml | 341 +++++++++++++++++ .../conf/facerec/quality_assessment.xml | 1 - .../conf/facerec/recognizer_latest_v100.xml | 2 +- .../conf/facerec/recognizer_latest_v1000.xml | 2 +- .../conf/facerec/recognizer_latest_v30.xml | 2 +- .../conf/facerec/recognizer_latest_v50.xml | 7 + .../share/faceanalysis/age_v2_heavy.enc | Bin 0 -> 2733265 bytes .../share/faceanalysis/age_v2_light.enc | Bin 0 -> 950726 bytes .../share/faceanalysis/gender_v2_heavy.enc | Bin 0 -> 2733307 bytes .../share/faceanalysis/gender_v2_light.enc | Bin 0 -> 950768 bytes .../assets/share/faceattributes/mask_v2.enc | Bin 0 -> 950768 bytes examples/flutter/demo/lib/main.dart | 2 +- examples/flutter/demo/pubspec.lock | 2 +- examples/flutter/demo/pubspec.yaml | 2 +- examples/python/cut_face.py | 8 +- examples/python/detect_faces.py | 8 +- .../python/face_mask_and_eyes_closeness.py | 8 +- examples/python/identify_face.py | 10 +- .../python/load_and_save_face_templates.py | 8 +- examples/python/verify_faces.py | 10 +- .../project.pbxproj | 8 +- .../UserInterfaceState.xcuserstate | Bin 66077 -> 88550 bytes .../ViewController.swift | 4 +- .../project.pbxproj | 2 +- .../ios_minimal_project/AppDelegate.h | 4 +- .../ios_minimal_project/AppDelegate.m | 4 +- .../ios_minimal_project/ViewController.h | 4 +- .../ios_minimal_project/ViewController.m | 4 +- .../ios_minimal_project/main.m | 4 +- include/api/Service.h | 71 ++++ include/facerec/libfacerec.h | 4 +- include/pbio/AgeGenderEstimator.h | 8 + include/pbio/Capturer.h | 8 +- include/pbio/ComplexObject.h | 6 +- include/pbio/Context.h | 42 +++ include/pbio/EmotionsEstimator.h | 8 + include/pbio/FaceQualityEstimator.h | 8 + include/pbio/FacerecService.h | 12 +- include/pbio/Liveness2DEstimator.h | 8 + include/pbio/ProcessingBlock.h | 16 +- include/pbio/QualityEstimator.h | 8 + include/pbio/RawSample.h | 42 +++ include/pbio/VideoWorker.h | 12 +- include/pbio/c_api_functions_list_macro.h | 13 + python_api/face_sdk_3divi/__init__.py | 1 + .../modules/age_gender_estimator.py | 9 + python_api/face_sdk_3divi/modules/capturer.py | 6 +- python_api/face_sdk_3divi/modules/context.py | 323 +++++++++++++++++ .../face_sdk_3divi/modules/dll_handle.py | 184 +++++++++- .../modules/emotions_estimator.py | 8 + .../face_sdk_3divi/modules/exception_check.py | 23 ++ .../modules/face_attributes_estimator.py | 4 +- .../modules/face_quality_estimator.py | 10 + .../face_sdk_3divi/modules/facerec_service.py | 29 +- .../modules/liveness_2d_estimator.py | 9 +- .../modules/processing_block.py | 85 ++++- .../modules/quality_estimator.py | 13 +- .../face_sdk_3divi/modules/raw_sample.py | 26 ++ python_api/face_sdk_3divi/modules/service.py | 43 +++ .../face_sdk_3divi/modules/video_worker.py | 16 +- python_api/setup.py | 4 +- 92 files changed, 4592 insertions(+), 168 deletions(-) create mode 100644 conf/facerec/method12v1000_recognizer.xml create mode 100644 conf/facerec/method12v100_recognizer.xml create mode 100644 conf/facerec/method12v300_recognizer.xml create mode 100644 conf/facerec/method12v30_recognizer.xml create mode 100644 conf/facerec/method12v50_recognizer.xml create mode 100644 conf/facerec/recognizer_latest_v50.xml create mode 100644 examples/flutter/demo/android/app/src/main/java/com/example/face_sdk_demo/MainActivity.java create mode 100644 examples/flutter/demo/assets/conf/facerec/method12v1000_recognizer.xml create mode 100644 examples/flutter/demo/assets/conf/facerec/method12v100_recognizer.xml create mode 100644 examples/flutter/demo/assets/conf/facerec/method12v300_recognizer.xml create mode 100644 examples/flutter/demo/assets/conf/facerec/method12v30_recognizer.xml create mode 100644 examples/flutter/demo/assets/conf/facerec/method12v50_recognizer.xml create mode 100644 examples/flutter/demo/assets/conf/facerec/recognizer_latest_v50.xml create mode 100644 examples/flutter/demo/assets/share/faceanalysis/age_v2_heavy.enc create mode 100644 examples/flutter/demo/assets/share/faceanalysis/age_v2_light.enc create mode 100644 examples/flutter/demo/assets/share/faceanalysis/gender_v2_heavy.enc create mode 100644 examples/flutter/demo/assets/share/faceanalysis/gender_v2_light.enc create mode 100644 examples/flutter/demo/assets/share/faceattributes/mask_v2.enc create mode 100644 include/api/Service.h create mode 100644 python_api/face_sdk_3divi/modules/context.py create mode 100644 python_api/face_sdk_3divi/modules/service.py diff --git a/README.md b/README.md index 3b663fd..bbfa236 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@
Logo
- Getting Started - Documentation + Getting Started + Documentation

diff --git a/conf/facerec/method12v1000_recognizer.xml b/conf/facerec/method12v1000_recognizer.xml new file mode 100644 index 0000000..52373ea --- /dev/null +++ b/conf/facerec/method12v1000_recognizer.xml @@ -0,0 +1,341 @@ + + + +method12v1000 + + + +share/fda/fda0017.3500.enc +share/facerec/recognizers/method12v1000/method12v1000_1.enc +share/facerec/recognizers/method12v1000/method12v1000_2.enc +share/facerec/recognizers/method12v1000/method12v1000_3.enc + +0 +0 +0 + + +5.915810108185 +0.000000000000 +0.009570159949 +0.000000000000 + +246.023498535156 +0.000000000000 +0.035898648202 +0.000000000000 + +486.131164550781 +0.000000000000 +0.086205154657 +0.000000000000 + +726.238891601562 +0.000000000000 +0.115635521710 +0.000000000000 + +966.346557617188 +0.000000000000 +0.127247229218 +0.000000000000 + +1206.454223632812 +0.000000000000 +0.136818796396 +0.000000000000 + +1446.561889648438 +0.000000000000 +0.151556953788 +0.000000000000 + +1686.669555664062 +0.000000000000 +0.172313421965 +0.000000000000 + +1926.777221679688 +0.000000000000 +0.203871741891 +0.000000000000 + +2166.885009765625 +0.000000000000 +0.252098292112 +0.000000000000 + +2406.992675781250 +0.000000000000 +0.314103752375 +0.000000000000 + +2647.100341796875 +0.000000000000 +0.387263655663 +0.000000000000 + +2887.208007812500 +0.000000000000 +0.467156112194 +0.000000000000 + +3127.315673828125 +0.000000000000 +0.544847309589 +0.000000000000 + +3367.423339843750 +0.000000000000 +0.618717193604 +0.000000000000 + +3607.531005859375 +0.000000000000 +0.684891760349 +0.000000000000 + +3847.638671875000 +0.000000000000 +0.740160226822 +0.000000000000 + +4087.746337890625 +0.000000000000 +0.793841540813 +0.000000000000 + +4327.854492187500 +0.000000000000 +0.837660491467 +0.000000000000 + +4567.961914062500 +0.000000000000 +0.871076941490 +0.000000000000 + +4808.069824218750 +0.000000000000 +0.899511635303 +0.000210165977 + +5048.177246093750 +0.000000000000 +0.921702861786 +0.000325858593 + +5288.285156250000 +0.000000000000 +0.940440654755 +0.000622987747 + +5528.392578125000 +0.000000001585 +0.954387843609 +0.002731561661 + +5768.500488281250 +0.000000002098 +0.964579522610 +0.002685189247 + +6008.607910156250 +0.000000002127 +0.972038805485 +0.003329992294 + +6248.715820312500 +0.000000032748 +0.978085100651 +0.096531033516 + +6488.823242187500 +0.000000069490 +0.982303798199 +0.161685049534 + +6728.931152343750 +0.000000215815 +0.985605716705 +0.352734267712 + +6969.038574218750 +0.000000671780 +0.988266408443 +0.610274016857 + +7209.146484375000 +0.000001886829 +0.989890873432 +0.762153983116 + +7449.253906250000 +0.000004644727 +0.991143167019 +0.876908063889 + +7689.361816406250 +0.000011686120 +0.992238581181 +0.943073034286 + +7929.469726562500 +0.000028244704 +0.992934525013 +0.985466063023 + +8169.577148437500 +0.000067658497 +0.993403375149 +0.994371652603 + +8409.684570312500 +0.000159654781 +0.993944823742 +0.997634410858 + +8649.792968750000 +0.000371446600 +0.994320988655 +0.999041855335 + +8889.900390625000 +0.000855706749 +0.994734227657 +0.999693751335 + +9130.007812500000 +0.001969060861 +0.995025932789 +0.999891698360 + +9370.115234375000 +0.004510204773 +0.995274960995 +0.999932527542 + +9610.223632812500 +0.010283017531 +0.995695471764 +0.999965429306 + +9850.331054687500 +0.022731222212 +0.996062576771 +0.999984920025 + +10090.438476562500 +0.048004738986 +0.996438682079 +0.999991178513 + +10330.545898437500 +0.094676777720 +0.996939063072 +0.999995052814 + +10570.654296875000 +0.171012908220 +0.997366249561 +0.999997377396 + +10810.761718750000 +0.281971335411 +0.997736930847 +0.999997138977 + +11050.869140625000 +0.421325355768 +0.998599290848 +0.999996960163 + +11290.976562500000 +0.573894023895 +0.999226570129 +0.999998211861 + +11531.084960937500 +0.717135548592 +0.999560832977 +0.999998509884 + +11771.192382812500 +0.832406461239 +0.999849557877 +0.999999046326 + +12011.299804687500 +0.912468969822 +0.999926805496 +0.999999403954 + +12251.408203125000 +0.959707319736 +0.999979972839 +0.999999344349 + +12491.515625000000 +0.983825802803 +0.999998986721 +0.999999940395 + +12731.623046875000 +0.994310081005 +0.999998986721 +0.999999940395 + +12971.730468750000 +0.998258769512 +1.000000000000 +0.999999880791 + +13211.838867187500 +0.999535977840 +1.000000000000 +0.999999880791 + +13451.946289062500 +0.999891579151 +1.000000000000 +0.999999880791 + +13692.053710937500 +0.999977469444 +1.000000000000 +0.999999880791 + +13932.161132812500 +0.999996006489 +1.000000000000 +0.999999880791 + +14172.269531250000 +0.999998986721 +1.000000000000 +0.999999880791 + +14412.376953125000 +1.000000000000 +1.000000000000 +0.999999880791 + +14652.484375000000 +1.000000000000 +1.000000000000 +0.999999880791 + +14892.591796875000 +1.000000000000 +1.000000000000 +0.999999880791 + +15132.700195312500 +1.000000000000 +1.000000000000 +0.999999880791 + + + + + diff --git a/conf/facerec/method12v100_recognizer.xml b/conf/facerec/method12v100_recognizer.xml new file mode 100644 index 0000000..2537676 --- /dev/null +++ b/conf/facerec/method12v100_recognizer.xml @@ -0,0 +1,342 @@ + + + +method12v100 + + + +share/fda/fda0017.3500.enc +share/facerec/recognizers/method12v100/method12v100_1.enc +share/facerec/recognizers/method12v100/method12v100_2.enc +share/facerec/recognizers/method12v100/method12v100_3.enc + +0 +0 +0 + + +5.406529903412 +0.000000000000 +0.009471260011 +0.000000000000 + +243.723892211914 +0.000000000000 +0.031584795564 +0.000000000000 + +482.041259765625 +0.000000000000 +0.070095553994 +0.000000000000 + +720.358642578125 +0.000000000000 +0.099850691855 +0.000000000000 + +958.676025390625 +0.000000000000 +0.117156825960 +0.000000000000 + +1196.993286132812 +0.000000000000 +0.128632098436 +0.000000000000 + +1435.310668945312 +0.000000000000 +0.137928724289 +0.000000000000 + +1673.628051757812 +0.000000000000 +0.150408565998 +0.000000000000 + +1911.945434570312 +0.000000000000 +0.167848750949 +0.000000000000 + +2150.262695312500 +0.000000000000 +0.194098666310 +0.000000000000 + +2388.580078125000 +0.000000000000 +0.232103317976 +0.000000000000 + +2626.897460937500 +0.000000000000 +0.283160388470 +0.000000000000 + +2865.214843750000 +0.000000000000 +0.341472536325 +0.000000000000 + +3103.532226562500 +0.000000000000 +0.404983758926 +0.000000000000 + +3341.849609375000 +0.000000000000 +0.474059224129 +0.000000000000 + +3580.166992187500 +0.000000000000 +0.541493058205 +0.000000000000 + +3818.484375000000 +0.000000000000 +0.606401145458 +0.000025629997 + +4056.801757812500 +0.000000000000 +0.667702555656 +0.000034034252 + +4295.119140625000 +0.000000000000 +0.723557889462 +0.000049233437 + +4533.436523437500 +0.000000000000 +0.770300447941 +0.000077962875 + +4771.753906250000 +0.000000000500 +0.810668528080 +0.000069916248 + +5010.071289062500 +0.000000000500 +0.847719728947 +0.000226676464 + +5248.388671875000 +0.000000000500 +0.875720202923 +0.000224947929 + +5486.706054687500 +0.000000000500 +0.902735471725 +0.000389397144 + +5725.023437500000 +0.000000001665 +0.922326147556 +0.002105474472 + +5963.340820312500 +0.000000002540 +0.938157916069 +0.005106568336 + +6201.658203125000 +0.000000002969 +0.951475501060 +0.006866753101 + +6439.975585937500 +0.000000017970 +0.961960911751 +0.041350305080 + +6678.292968750000 +0.000000031472 +0.969635844231 +0.038944363594 + +6916.610351562500 +0.000000054374 +0.976041018963 +0.094455778599 + +7154.927734375000 +0.000000139068 +0.980936527252 +0.277691841125 + +7393.245117187500 +0.000000367930 +0.984120666981 +0.404371917248 + +7631.562500000000 +0.000000964985 +0.986824989319 +0.615046262741 + +7869.879882812500 +0.000003014077 +0.989135503769 +0.799408078194 + +8108.197265625000 +0.000009023175 +0.990613341331 +0.938087403774 + +8346.513671875000 +0.000026350164 +0.991536974907 +0.979921579361 + +8584.831054687500 +0.000074706673 +0.992662847042 +0.988490998745 + +8823.148437500000 +0.000213399122 +0.993551969528 +0.998113989830 + +9061.465820312500 +0.000602018728 +0.993880152702 +0.999628484249 + +9299.783203125000 +0.001662517898 +0.994452416897 +0.999734520912 + +9538.100585937500 +0.004443845712 +0.994938731194 +0.999930083752 + +9776.417968750000 +0.011271732859 +0.995445251465 +0.999964177608 + +10014.735351562500 +0.026714717969 +0.995881378651 +0.999988317490 + +10253.052734375000 +0.058010015637 +0.996312856674 +0.999994039536 + +10491.370117187500 +0.114675454795 +0.996840298176 +0.999995470047 + +10729.687500000000 +0.204412400723 +0.997407019138 +0.999996602535 + +10968.004882812500 +0.328015357256 +0.997867584229 +0.999997913837 + +11206.322265625000 +0.474965691566 +0.998285472393 +0.999998390675 + +11444.639648437500 +0.626490354538 +0.998709797859 +0.999998331070 + +11682.957031250000 +0.760735213757 +0.999034523964 +0.999998033047 + +11921.274414062500 +0.863155424595 +0.999362945557 +0.999997317791 + +12159.591796875000 +0.930490911007 +0.999859035015 +0.999996125698 + +12397.909179687500 +0.968733429909 +0.999947249889 +0.999999165535 + +12636.226562500000 +0.987556397915 +0.999977409840 +0.999998867512 + +12874.543945312500 +0.995616853237 +0.999989986420 +0.999999046326 + +13112.861328125000 +0.998625755310 +0.999996006489 +0.999997735023 + +13351.178710937500 +0.999614953995 +1.000000000000 +0.999995768070 + +13589.496093750000 +0.999902606010 +1.000000000000 +0.999995768070 + +13827.813476562500 +0.999977588654 +1.000000000000 +0.999995768070 + +14066.130859375000 +0.999996006489 +1.000000000000 +0.999995768070 + +14304.448242187500 +0.999998986721 +1.000000000000 +0.999995768070 + +14542.765625000000 +1.000000000000 +1.000000000000 +0.999995768070 + +14781.083007812500 +1.000000000000 +1.000000000000 +0.999995768070 + +15019.400390625000 +1.000000000000 +1.000000000000 +0.999995768070 + + + + + + diff --git a/conf/facerec/method12v300_recognizer.xml b/conf/facerec/method12v300_recognizer.xml new file mode 100644 index 0000000..8d5b8bd --- /dev/null +++ b/conf/facerec/method12v300_recognizer.xml @@ -0,0 +1,341 @@ + + + +method12v300 + + + +share/fda/fda0017.3500.enc +share/facerec/recognizers/method12v300/method12v300_1.enc +share/facerec/recognizers/method12v300/method12v300_2.enc +share/facerec/recognizers/method12v300/method12v300_3.enc + +0 +0 +0 + + +6.147439956665 +0.000000000000 +0.009438299574 +0.000000000000 + +376.457794189453 +0.000000000000 +0.032460898161 +0.000000000000 + +746.768188476562 +0.000000000000 +0.069310136139 +0.000000000000 + +1117.078613281250 +0.000000000000 +0.100157439709 +0.000000000000 + +1487.388916015625 +0.000000000000 +0.117908135056 +0.000000000000 + +1857.699218750000 +0.000000000000 +0.128882095218 +0.000000000000 + +2228.009765625000 +0.000000000000 +0.137822926044 +0.000000000000 + +2598.320068359375 +0.000000000000 +0.150784000754 +0.000000000000 + +2968.630371093750 +0.000000000000 +0.168546169996 +0.000000000000 + +3338.940673828125 +0.000000000000 +0.196651458740 +0.000000000000 + +3709.250976562500 +0.000000000000 +0.236818715930 +0.000000000000 + +4079.561523437500 +0.000000000000 +0.286387145519 +0.000000000000 + +4449.872070312500 +0.000000000000 +0.347337394953 +0.000000000000 + +4820.182128906250 +0.000000000000 +0.415119290352 +0.000000000000 + +5190.492675781250 +0.000000000000 +0.485015869141 +0.000000000000 + +5560.802734375000 +0.000000000000 +0.556979835033 +0.000003159046 + +5931.113281250000 +0.000000000000 +0.621855735779 +0.000004112720 + +6301.423828125000 +0.000000000000 +0.681625545025 +0.000005662441 + +6671.733886718750 +0.000000000000 +0.736176133156 +0.000008523464 + +7042.044433593750 +0.000000000073 +0.783961713314 +0.000622689724 + +7412.354492187500 +0.000000001384 +0.822631537914 +0.000662744045 + +7782.665039062500 +0.000000001384 +0.856342256069 +0.000662744045 + +8152.975585937500 +0.000000002904 +0.887816250324 +0.001241087914 + +8523.286132812500 +0.000000004313 +0.911464989185 +0.001391828060 + +8893.596679687500 +0.000000005777 +0.930959582329 +0.002500236034 + +9263.906250000000 +0.000000011448 +0.945155799389 +0.015311121941 + +9634.216796875000 +0.000000028817 +0.957023799419 +0.045068144798 + +10004.527343750000 +0.000000064742 +0.965744137764 +0.099869430065 + +10374.837890625000 +0.000000122536 +0.972809493542 +0.134439051151 + +10745.148437500000 +0.000000237733 +0.977624833584 +0.268921196461 + +11115.458007812500 +0.000000681944 +0.982264935970 +0.467280745506 + +11485.768554687500 +0.000001932971 +0.986297369003 +0.661741733551 + +11856.079101562500 +0.000005383215 +0.988135039806 +0.860833644867 + +12226.389648437500 +0.000014639416 +0.990073978901 +0.939866483212 + +12596.700195312500 +0.000039318722 +0.991112887859 +0.982686042786 + +12967.009765625000 +0.000103715480 +0.992072939873 +0.993215799332 + +13337.320312500000 +0.000272112578 +0.992817938328 +0.998598277569 + +13707.630859375000 +0.000709519314 +0.993598401546 +0.999208450317 + +14077.941406250000 +0.001808261382 +0.994051158428 +0.999849736691 + +14448.251953125000 +0.004469545558 +0.994442999363 +0.999931931496 + +14818.561523437500 +0.010552649386 +0.994982838631 +0.999957859516 + +15188.872070312500 +0.023472560570 +0.995415806770 +0.999983429909 + +15559.182617187500 +0.048691052943 +0.996038675308 +0.999988734722 + +15929.493164062500 +0.093526057899 +0.996848702431 +0.999992132187 + +16299.803710937500 +0.165324091911 +0.997338294983 +0.999995946884 + +16670.113281250000 +0.267913639545 +0.997783422470 +0.999997377396 + +17040.423828125000 +0.397666662931 +0.998330712318 +0.999998033047 + +17410.734375000000 +0.542149662971 +0.998720169067 +0.999998569489 + +17781.044921875000 +0.682426929474 +0.999033272266 +0.999998569489 + +18151.353515625000 +0.800952911377 +0.999252974987 +0.999998509884 + +18521.664062500000 +0.888053178787 +0.999504029751 +0.999998033047 + +18891.974609375000 +0.943678855896 +0.999710977077 +0.999997317791 + +19262.285156250000 +0.974684655666 +0.999824762344 +0.999996781349 + +19632.595703125000 +0.989825725555 +0.999901652336 +0.999995410442 + +20002.906250000000 +0.996337652206 +0.999947726727 +0.999992668629 + +20373.216796875000 +0.998819231987 +0.999956011772 +0.999992668629 + +20743.527343750000 +0.999658346176 +0.999997019768 +0.999989330769 + +21113.837890625000 +0.999911129475 +1.000000000000 +0.999997675419 + +21484.148437500000 +0.999979019165 +1.000000000000 +0.999997675419 + +21854.457031250000 +0.999996006489 +1.000000000000 +0.999997675419 + +22224.767578125000 +0.999998986721 +1.000000000000 +0.999997675419 + +22595.078125000000 +1.000000000000 +1.000000000000 +0.999997675419 + +22965.388671875000 +1.000000000000 +1.000000000000 +0.999997675419 + +23335.699218750000 +1.000000000000 +1.000000000000 +0.999997675419 + + + + + diff --git a/conf/facerec/method12v30_recognizer.xml b/conf/facerec/method12v30_recognizer.xml new file mode 100644 index 0000000..6628e83 --- /dev/null +++ b/conf/facerec/method12v30_recognizer.xml @@ -0,0 +1,342 @@ + + + +method12v30 + + + +share/fda/fda0017.3500.enc +share/facerec/recognizers/method12v30/method12v30_1.enc +share/facerec/recognizers/method12v30/method12v30_2.enc +share/facerec/recognizers/method12v30/method12v30_3.enc + +0 +0 +0 + + +5.010690212250 +0.000000000000 +0.009570159949 +0.000000000000 + +235.901000976562 +0.000000000000 +0.033611219376 +0.000000000000 + +466.791290283203 +0.000000000000 +0.071010045707 +0.000000000000 + +697.681579589844 +0.000000000000 +0.097706079483 +0.000000000000 + +928.571899414062 +0.000000000000 +0.115143015981 +0.000000000000 + +1159.462280273438 +0.000000000000 +0.126276016235 +0.000000000000 + +1390.352539062500 +0.000000000000 +0.135932207108 +0.000000000000 + +1621.242919921875 +0.000000000000 +0.146628737450 +0.000000000000 + +1852.133178710938 +0.000000000000 +0.160168409348 +0.000000000000 + +2083.023437500000 +0.000000000000 +0.181713968515 +0.000000000000 + +2313.913818359375 +0.000000000000 +0.212713494897 +0.000000000000 + +2544.804199218750 +0.000000000000 +0.255867123604 +0.000000000000 + +2775.694335937500 +0.000000000000 +0.301665008068 +0.000000000000 + +3006.584716796875 +0.000000000000 +0.362322300673 +0.000000000000 + +3237.475097656250 +0.000000000000 +0.428684949875 +0.000000000000 + +3468.365234375000 +0.000000000000 +0.492777854204 +0.000000000000 + +3699.255615234375 +0.000000000000 +0.558870911598 +0.000000000000 + +3930.145996093750 +0.000000000000 +0.621117174625 +0.000000000000 + +4161.036132812500 +0.000000000000 +0.680300951004 +0.000029981136 + +4391.926757812500 +0.000000000000 +0.731967210770 +0.000040352345 + +4622.816894531250 +0.000000000000 +0.777681291103 +0.000057101250 + +4853.707031250000 +0.000000000000 +0.818810105324 +0.000092506409 + +5084.597656250000 +0.000000000500 +0.852642774582 +0.000905632973 + +5315.487792968750 +0.000000002248 +0.880736649036 +0.001466751099 + +5546.377929687500 +0.000000002248 +0.905901551247 +0.001466751099 + +5777.268554687500 +0.000000014502 +0.925026893616 +0.018929362297 + +6008.158691406250 +0.000000017925 +0.939286768436 +0.018929362297 + +6239.048828125000 +0.000000062377 +0.952412426472 +0.061701655388 + +6469.939453125000 +0.000000142554 +0.961923956871 +0.150236785412 + +6700.829589843750 +0.000000387043 +0.970340013504 +0.322243034840 + +6931.719726562500 +0.000001307053 +0.975721001625 +0.563257634640 + +7162.610351562500 +0.000004321602 +0.980457425117 +0.742491483688 + +7393.500488281250 +0.000013600178 +0.984500825405 +0.895045995712 + +7624.390625000000 +0.000041450628 +0.987574458122 +0.967030704021 + +7855.281250000000 +0.000122484271 +0.989649415016 +0.990544855595 + +8086.171386718750 +0.000354001473 +0.991224884987 +0.997286975384 + +8317.061523437500 +0.000990516506 +0.992405653000 +0.999143302441 + +8547.952148437500 +0.002688556910 +0.993587255478 +0.999814629555 + +8778.842773437500 +0.006892952137 +0.994396030903 +0.999923229218 + +9009.732421875000 +0.016631508246 +0.994897127151 +0.999979555607 + +9240.623046875000 +0.036977767944 +0.995266377926 +0.999988138676 + +9471.513671875000 +0.075477048755 +0.996379077435 +0.999989092350 + +9702.403320312500 +0.139739066362 +0.996839344501 +0.999996244907 + +9933.293945312500 +0.235404551029 +0.997277915478 +0.999996960163 + +10164.184570312500 +0.359687775373 +0.997952818871 +0.999997377396 + +10395.074218750000 +0.502544105053 +0.998513162136 +0.999997854233 + +10625.964843750000 +0.644973039627 +0.998914241791 +0.999997913837 + +10856.855468750000 +0.770233929157 +0.999441981316 +0.999998271465 + +11087.745117187500 +0.865705132484 +0.999698817730 +0.999998390675 + +11318.635742187500 +0.929830789566 +0.999816000462 +0.999998629093 + +11549.526367187500 +0.967176437378 +0.999876976013 +0.999998152256 + +11780.416015625000 +0.986362993717 +0.999964118004 +0.999997973442 + +12011.306640625000 +0.994938254356 +0.999993026257 +0.999996423721 + +12242.197265625000 +0.998336255550 +0.999997973442 +0.999999225140 + +12473.086914062500 +0.999510884285 +1.000000000000 +0.999999105930 + +12703.977539062500 +0.999873518944 +1.000000000000 +0.999999105930 + +12934.868164062500 +0.999970436096 +1.000000000000 +0.999999105930 + +13165.757812500000 +0.999993979931 +1.000000000000 +0.999999105930 + +13396.648437500000 +0.999998986721 +1.000000000000 +0.999999105930 + +13627.539062500000 +1.000000000000 +1.000000000000 +0.999999105930 + +13858.428710937500 +1.000000000000 +1.000000000000 +0.999999105930 + +14089.319335937500 +1.000000000000 +1.000000000000 +0.999999105930 + +14320.209960937500 +1.000000000000 +1.000000000000 +0.999999105930 + +14551.099609375000 +1.000000000000 +1.000000000000 +0.999999105930 + + + + + + diff --git a/conf/facerec/method12v50_recognizer.xml b/conf/facerec/method12v50_recognizer.xml new file mode 100644 index 0000000..1d5bd81 --- /dev/null +++ b/conf/facerec/method12v50_recognizer.xml @@ -0,0 +1,341 @@ + + + +method12v50 + + + +share/fda/fda0017.3500.enc +share/facerec/recognizers/method12v50/method12v50_1.enc +share/facerec/recognizers/method12v50/method12v50_2.enc +share/facerec/recognizers/method12v50/method12v50_3.enc + +0 +0 +0 + + +5.202770233154 +0.000000000000 +0.009438299574 +0.000021100044 + +394.502716064453 +0.000000000000 +0.036601632833 +0.000021100044 + +783.802673339844 +0.000000000000 +0.073722615838 +0.000021100044 + +1173.102661132812 +0.000000000000 +0.100880853832 +0.000021100044 + +1562.402587890625 +0.000000000000 +0.116708628833 +0.000021100044 + +1951.702514648438 +0.000000000000 +0.127300173044 +0.000021100044 + +2341.002685546875 +0.000000000000 +0.136145964265 +0.000021100044 + +2730.302490234375 +0.000000000000 +0.149109885097 +0.000021100044 + +3119.602539062500 +0.000000000000 +0.164184466004 +0.000021100044 + +3508.902587890625 +0.000000000000 +0.187888801098 +0.000021100044 + +3898.202392578125 +0.000000000000 +0.222059145570 +0.000021100044 + +4287.501953125000 +0.000000000000 +0.267878413200 +0.000021100044 + +4676.802246093750 +0.000000000000 +0.319651484489 +0.000021100044 + +5066.102050781250 +0.000000000000 +0.379632502794 +0.000024259090 + +5455.401855468750 +0.000000000000 +0.446541905403 +0.000033140182 + +5844.702148437500 +0.000000000500 +0.514943897724 +0.000118672848 + +6234.001953125000 +0.000000000500 +0.580870687962 +0.000118672848 + +6623.301757812500 +0.000000000500 +0.642810761929 +0.000087499619 + +7012.602050781250 +0.000000000500 +0.700308620930 +0.000133514404 + +7401.901855468750 +0.000000001665 +0.749901890755 +0.000270187855 + +7791.201660156250 +0.000000001665 +0.794862985611 +0.000270187855 + +8180.501953125000 +0.000000002165 +0.832794368267 +0.000227093697 + +8569.801757812500 +0.000000002540 +0.866654157639 +0.000327646732 + +8959.102539062500 +0.000000002540 +0.890610277653 +0.000352263451 + +9348.402343750000 +0.000000003414 +0.913778066635 +0.001066923141 + +9737.702148437500 +0.000000003914 +0.933164834976 +0.001480102539 + +10127.001953125000 +0.000000015070 +0.947802066803 +0.025049924850 + +10516.301757812500 +0.000000033659 +0.960585892200 +0.037505865097 + +10905.601562500000 +0.000000058664 +0.968201875687 +0.061982035637 + +11294.902343750000 +0.000000201674 +0.974819123745 +0.243946731091 + +11684.202148437500 +0.000000513172 +0.980540573597 +0.409042716026 + +12073.501953125000 +0.000001559241 +0.983732342720 +0.677168130875 + +12462.801757812500 +0.000005075890 +0.986845552921 +0.807182550430 + +12852.101562500000 +0.000015514781 +0.989072561264 +0.935918092728 + +13241.401367187500 +0.000047581332 +0.990787565708 +0.984302461147 + +13630.701171875000 +0.000141987257 +0.991762161255 +0.995983958244 + +14020.001953125000 +0.000422227109 +0.993001520634 +0.998508930206 + +14409.301757812500 +0.001211619005 +0.993855774403 +0.999587535858 + +14798.601562500000 +0.003370244522 +0.994431376457 +0.999908804893 + +15187.901367187500 +0.008834507316 +0.994976162910 +0.999958693981 + +15577.201171875000 +0.021441360936 +0.995501995087 +0.999982774258 + +15966.500976562500 +0.047642976046 +0.995868682861 +0.999989449978 + +16355.801757812500 +0.095981575549 +0.996574342251 +0.999992430210 + +16745.101562500000 +0.174452453852 +0.997228503227 +0.999996006489 + +17134.400390625000 +0.285948395729 +0.997769296169 +0.999997258186 + +17523.701171875000 +0.424085646868 +0.998441278934 +0.999997854233 + +17913.001953125000 +0.572531819344 +0.998813927174 +0.999998152256 + +18302.300781250000 +0.711443185806 +0.999224007130 +0.999998271465 + +18691.601562500000 +0.824361324310 +0.999574005604 +0.999998092651 + +19080.900390625000 +0.904169082642 +0.999836027622 +0.999998867512 + +19470.201171875000 +0.953348577023 +0.999902009964 +0.999998867512 + +19859.500000000000 +0.979774236679 +0.999975979328 +0.999999105930 + +20248.800781250000 +0.992162168026 +0.999988019466 +0.999999284744 + +20638.101562500000 +0.997276246548 +0.999993026257 +0.999998748302 + +21027.400390625000 +0.999148488045 +0.999998986721 +0.999998092651 + +21416.701171875000 +0.999757587910 +1.000000000000 +0.999998331070 + +21806.000000000000 +0.999935209751 +1.000000000000 +0.999998331070 + +22195.300781250000 +0.999983072281 +1.000000000000 +0.999998331070 + +22584.601562500000 +0.999996006489 +1.000000000000 +0.999998331070 + +22973.900390625000 +0.999998986721 +1.000000000000 +0.999998331070 + +23363.201171875000 +1.000000000000 +1.000000000000 +0.999998331070 + +23752.500000000000 +1.000000000000 +1.000000000000 +0.999998331070 + +24141.800781250000 +1.000000000000 +1.000000000000 +0.999998331070 + +24531.099609375000 +1.000000000000 +1.000000000000 +0.999998331070 + + + + + diff --git a/conf/facerec/quality_assessment.xml b/conf/facerec/quality_assessment.xml index 1e0fb7c..acf0bdf 100644 --- a/conf/facerec/quality_assessment.xml +++ b/conf/facerec/quality_assessment.xml @@ -1,7 +1,6 @@ -common_capturer_refa_fda_a.xml quality_estimator_iso_qaa.xml emotions_estimator.xml face_mask_estimator.xml diff --git a/conf/facerec/recognizer_latest_v100.xml b/conf/facerec/recognizer_latest_v100.xml index 394325c..9c98c70 100644 --- a/conf/facerec/recognizer_latest_v100.xml +++ b/conf/facerec/recognizer_latest_v100.xml @@ -2,6 +2,6 @@ method_link -conf/facerec/method10v100_recognizer.xml +conf/facerec/method12v100_recognizer.xml diff --git a/conf/facerec/recognizer_latest_v1000.xml b/conf/facerec/recognizer_latest_v1000.xml index ee29765..5230bf4 100644 --- a/conf/facerec/recognizer_latest_v1000.xml +++ b/conf/facerec/recognizer_latest_v1000.xml @@ -2,6 +2,6 @@ method_link -conf/facerec/method11v1000_recognizer.xml +conf/facerec/method12v1000_recognizer.xml diff --git a/conf/facerec/recognizer_latest_v30.xml b/conf/facerec/recognizer_latest_v30.xml index 62f7326..c955e54 100644 --- a/conf/facerec/recognizer_latest_v30.xml +++ b/conf/facerec/recognizer_latest_v30.xml @@ -2,6 +2,6 @@ method_link -conf/facerec/method10v30_recognizer.xml +conf/facerec/method12v30_recognizer.xml diff --git a/conf/facerec/recognizer_latest_v50.xml b/conf/facerec/recognizer_latest_v50.xml new file mode 100644 index 0000000..5310fe0 --- /dev/null +++ b/conf/facerec/recognizer_latest_v50.xml @@ -0,0 +1,7 @@ + + + +method_link +conf/facerec/method12v50_recognizer.xml + + diff --git a/examples/android/android-demo-license.lic b/examples/android/android-demo-license.lic index 975f17e..439d946 100644 --- a/examples/android/android-demo-license.lic +++ b/examples/android/android-demo-license.lic @@ -1,7 +1,7 @@ - 3DiVi Face SDK License - Face SDK Demo License (c)3DiVi.com + Face SDK License + Face SDK Demo License For Demo and Testing Only! 3.4.0.0 4.0.0 @@ -18,5 +18,5 @@ 0 62afa60849efabf4f39e8e81d765431a2c6fa6d244ea86caf278c2b4d6984d23-com.vdt.face_recognition.demo 0f77c6ae59a1db75969fadef1937c151cb5a4c98db81735cb64cf3626109610d - -----BEGIN SIGNATURE----- MRQpoAl2tad1k13ln2FISvQkgthbQKZoahEptVxSJD7gA13tHine77+l7W4aSF7S YJofEi5VD4pROBUjliHqPEQUqkJnyeYCO65CNrCRD0lr7D3nZ8OQ4eMbg9s5SKw+ 9BKXrNLiVB4WHqu+J51DIOh4FiXztm9DlI8JR7O5cWEZlWoqPy1txbZq8PswwoEK IJlZaTIyHDPGk4SqW7RH8PXtAq51/XPZH9jzOMOBEC4nsXdeJ7qQHmCxV5VL70vc cSbm7nj1ppKx0iTseX2ptbpUmRYFzq91uqUH8rp2Ee3Zq84PDG4tyJYotFj3jkr3 VMQeM8mZSa5AqVXGwcCbyQ== -----END SIGNATURE----- + -----BEGIN SIGNATURE----- Jxbu79kK2rInwhxDIUEaNsj69rYFsBxjVPo5I+qzinRaE/fr39QwjAdBgl7XbB5J 9I8E6ko+jWMqc1uHt0rDzpB0r93qdB/f0Z8K7nkwqaVzo2FAB/cqkik2GPmvlxN7 T9OpTmadZkCkAESTML382Ex8OuoNstS37XFfj42kRCjhZOivVglGMXUp3Gad05V6 kxic7n+BBjud58tvj/y31IOYjcWTx4qtoPrbRsAMPFUu6JDUvxsdm1xtJplXIxTO VA8e1ftUYfwrQW2Cu+WYZeOjRJpvOi4rFOb9RKmaUFRirq7ysIJKBCkAyBTg1ZI5 7lrgjxQROzcXElLVKNL/Fw== -----END SIGNATURE----- diff --git a/examples/android/android-vrdemo-license.lic b/examples/android/android-vrdemo-license.lic index 63c013a..16a5a56 100644 --- a/examples/android/android-vrdemo-license.lic +++ b/examples/android/android-vrdemo-license.lic @@ -1,7 +1,7 @@ - 3DiVi Face SDK License - Face SDK Demo License (c)3DiVi.com + Face SDK License + Face SDK Demo License For Demo and Testing Only! 3.4.0.0 4.0.0 @@ -9,15 +9,15 @@ 2 2 2 - 2 + 2 1 1 1 - 1 + 1 100 100 100 - 100 + 100 1 1 1 @@ -33,5 +33,5 @@ 0 62afa60849efabf4f39e8e81d765431a2c6fa6d244ea86caf278c2b4d6984d23-com.vdt.face_recognition.video_recognition_demo 0f77c6ae59a1db75969fadef1937c151cb5a4c98db81735cb64cf3626109610d - -----BEGIN SIGNATURE----- eqST8zZ0IX50xRQSGr+OZpaMdxaLAcheRcpkkULfvV03k8jXEpwjuZ+WJ6rbtrKK xUs7m+1vPXSdl0Hr9H1hJrIBKsoXrcWPa4u76TBh1uorT7wTT9lTE76snoqCeK5i 55uxsP9DMUKqBETbi28aa05CstM4w0chgZ509WUq/uh6i+QlRHMLHfHM1Y+pOw69 gGsqSUvEvBn8uDLzBFUNqywp243R5KXfSzEsZMEWXoLn+NUlTriN528kzPwWAmhv ZBloHABf7txjfSPVrhBxs47QPEYiqgzfzCcdF55X/pbj3Fqd3JJOMudYBA+otIm/ ZQ1QxfwsgT9sTi0sKObdXA== -----END SIGNATURE----- + -----BEGIN SIGNATURE----- V3vHPlvJiPBr4l6QbuK4QO52zkGWXRJMmsu5OtpoeCvvb4QoncudoeINjqq65FSe zRHZpiuLx3Pwc9I6irgiNvQXZjlAkbMQ7Bqhhvoal7KyNehJnw1ZXriAY+JNuFyZ xlU5Ec95e7AF3FGtzftUWQlyhDxiQBbAOKNQtKrxdBDYzc67jTzmKtjWtNp6W3cB aa2/9epJui4mXXQihCbtWRltMUYOfA08Z6gZRa3WbZdmnWfo4fxOHyMgIkWz+RWN wks2e6QZ4q3jX4L7V+Wvqd+RscfcfukIP91dJdbhDZKsoMnZN7V0K4ciJwbYmNv4 R45FLZ1lE8iTPzVQbK7i8A== -----END SIGNATURE----- diff --git a/examples/android/telpo_liveness_video_recognition/build.gradle b/examples/android/telpo_liveness_video_recognition/build.gradle index 9a1b96c..2775f95 100644 --- a/examples/android/telpo_liveness_video_recognition/build.gradle +++ b/examples/android/telpo_liveness_video_recognition/build.gradle @@ -53,6 +53,7 @@ android { "share/ir_liveness/**", "share/facerec/recognizers/method10v30/**", "share/facerec/recognizers/method9v30mask/**", + "share/facerec/recognizers/method12v30/**", "license/**" ) exclude ('share/facerec/recognizers/**/*dt') diff --git a/examples/android/telpo_liveness_video_recognition/src/main/res/layout/about.xml b/examples/android/telpo_liveness_video_recognition/src/main/res/layout/about.xml index 568bc0d..35e171f 100644 --- a/examples/android/telpo_liveness_video_recognition/src/main/res/layout/about.xml +++ b/examples/android/telpo_liveness_video_recognition/src/main/res/layout/about.xml @@ -16,19 +16,10 @@ android:id="@+id/aboutText1" android:layout_width="match_parent" android:layout_height="wrap_content" - android:text="3DiVi video recognition with depth and IR liveness demo for Telpo (v 0.2)\n\n3DiVi Face SDK version 3.16.0\n" + android:text="Video recognition with depth and IR liveness demo for Telpo (v 0.2)\n\nFace SDK version 3.17.0\n" android:layout_below="@+id/aboutLogo" /> - -