185 Commits

Author SHA1 Message Date
Sefik Ilkin Serengil
ac6df8a963 add comment for version test 2024-02-10 18:26:17 +00:00
Sefik Ilkin Serengil
5230943de3 adding package version into package 2024-02-10 18:18:02 +00:00
Sefik Ilkin Serengil
86d424b8ac put api in deepface folder to make it testable 2024-02-04 12:45:27 +00:00
Sefik Ilkin Serengil
1ca17d7ada exclude api tests 2024-02-04 11:10:06 +00:00
Sefik Ilkin Serengil
2e170474f6 make api compatible for both runtime and unit tests 2024-02-04 11:03:57 +00:00
Sefik Ilkin Serengil
78b8198232 adding unit tests for api 2024-02-04 10:38:47 +00:00
Sefik Ilkin Serengil
8497682171 open issues 2024-02-02 17:33:31 +00:00
Sefik Ilkin Serengil
cefb8013bb making distance calculation functions camel case 2024-01-31 19:44:51 +00:00
Sefik Ilkin Serengil
4800aa3e8c input shape is now retrieved from models 2024-01-31 19:37:43 +00:00
Sefik Ilkin Serengil
95c55c0401 moving logics under modules
- all extract_faces logic moved to detection module
- load image related logics moved to preprocessing module
2024-01-31 19:12:16 +00:00
Sefik Ilkin Serengil
e5f0da3fd7 pretty return type for detect faces 2024-01-27 19:20:03 +00:00
Sefik Ilkin Serengil
36665a9e96 january 26 improvements 2024-01-26 17:52:55 +00:00
Sefik Ilkin Serengil
5ffa7bfb95 vgg normalization layer bug for gpu users 2024-01-23 22:29:28 +00:00
Sefik Ilkin Serengil
9ca545c29d deepid added again for local tests 2024-01-21 18:31:39 +00:00
Sefik Ilkin Serengil
0d6aa10b82 cosmetic changes about interfaces 2024-01-21 13:52:31 +00:00
Sefik Ilkin Serengil
0fd77e1c99 facial recognition, detector and demography models are now using interface 2024-01-20 19:23:28 +00:00
Sefik Ilkin Serengil
27d15d2413 some improvements
- update datastore
- raise meaningful errors while importing optional dependencies
- handle unexpected zero dimension issue in alignment
2024-01-16 22:31:12 +00:00
Sefik Ilkin Serengil
7f719b87bd interface functions moved to modules 2024-01-13 22:21:41 +00:00
Sefik Ilkin Serengil
d35833e4e1 some more check for find test 2024-01-08 17:31:49 +00:00
Sefik Ilkin Serengil
d498d510bd new output shape of vgg is 4096 2024-01-08 16:55:24 +00:00
Sefik Ilkin Serengil
f23ab85fd1 using type hinting for backend functions 2023-12-24 14:38:14 +00:00
Sefik Ilkin Serengil
308ab61b41 modular tests 2023-12-24 13:06:07 +00:00
xuwei
8c6dad0147 fix(represent): 1. support represent user given image 2. img_path support pathlib.Path 2023-12-14 06:57:49 +00:00
Sefik Ilkin Serengil
39e29c00b7 unit tests updated
- FaceNet512 added into unit test cases
- pylint disable added for borad except
2023-12-08 22:10:36 +00:00
Sefik Ilkin Serengil
63b397aa8e review comments resolved 2023-12-06 21:07:31 +00:00
Sefik Ilkin Serengil
5464ac511c logger instead of print 2023-12-06 19:32:38 +00:00
Sefik Ilkin Serengil
8952e6b305
Unexpected exception thrown 2023-02-10 13:45:10 +00:00
Sefik Ilkin Serengil
9fed010762 bug in how.py sorted 2023-01-31 20:58:09 +00:00
Sefik Ilkin Serengil
6c5c3511f4 visual tests 2023-01-30 22:39:53 +00:00
Sefik Ilkin Serengil
8f42137113 cleaner codes 2023-01-29 23:46:39 +00:00
Sefik Ilkin Serengil
e679c7206a cleaner codes 2023-01-29 23:44:09 +00:00
Sefik Ilkin Serengil
7a978d29c5 linting 2023-01-29 00:45:25 +00:00
Sefik Ilkin Serengil
24cc717620
Delete Fine-Tuning-Threshold.ipynb 2023-01-27 15:49:14 +00:00
Sefik Ilkin Serengil
2db415ec5f
Delete visual_tests.ipynb 2023-01-27 15:47:55 +00:00
Sefik Ilkin Serengil
700867c7db new interface 2023-01-24 22:57:35 +00:00
Sefik Ilkin Serengil
dec0c34b2d new interface 2023-01-23 23:51:20 +00:00
Sefik Ilkin Serengil
9c6434a145 conflict 2023-01-23 21:56:30 +00:00
Sefik Ilkin Serengil
b62e3671f8 handling many faces 2023-01-23 21:54:52 +00:00
Sefik Ilkin Serengil
a737fcbbc9
retinaface removed in tests 2023-01-13 14:00:05 +00:00
Sefik Ilkin Serengil
5d767e2d49 code style 2022-06-22 14:11:35 +01:00
sasael
2135941912 - Added doReverted keras.models
- Running test_nonbinary_gender.py in unit_tests.py
2022-06-22 15:34:39 +03:00
sasael
07220feb2d bugfixes 2022-06-18 19:46:21 +03:00
sasael
3f29c6a606 Added dominant_gender and probabilities for man / woman results in analyze function 2022-06-12 15:35:53 +03:00
Sefik Ilkin Serengil
6c3ee5acde test coverage 2022-05-20 16:49:38 +01:00
Sefik Ilkin Serengil
6438075233 unit tests 2022-05-20 13:20:24 +01:00
Sefik Ilkin Serengil
eeaf1253da unit tests 2022-05-19 11:11:17 +01:00
Sefik Ilkin Serengil
11df8d529f sface cleaner 2022-05-10 20:09:31 +01:00
Sefik Ilkin Serengil
e28d900a88
fixed for issue 470 2022-05-07 20:34:27 +01:00
Sefik Ilkin Serengil
b13cca851f bug in ensemble 2022-03-26 11:19:26 +00:00
Sefik Ilkin Serengil
4500e32fbe ensemble bug 2022-03-26 08:25:36 +00:00
Sefik Ilkin Serengil
527a427443 Merge branch 'master' of https://github.com/serengil/deepface 2022-03-24 20:40:50 +00:00
Sefik Ilkin Serengil
84a6446040 ensemble bug 2022-03-24 20:40:43 +00:00
Sefik Ilkin Serengil
db13fbf8d7
prediction_classes 2022-03-23 20:37:01 +00:00
Sefik Ilkin Serengil
79e78e8448 issue 435 2022-03-11 20:43:26 +00:00
Sefik Ilkin Serengil
52f926326d
threshold 2022-01-13 14:48:00 +03:00
fpaludi
dbfebea430 Remove mutable objects from analyze arguments. Add tests to validate 2021-09-22 19:56:23 -03:00
Sefik Ilkin Serengil
d3e03c3e5a detector argument for stream 2021-07-27 00:15:15 +03:00
Sefik Ilkin Serengil
922682c1fa facenet 512 2021-07-12 23:25:37 +03:00
Sefik Ilkin Serengil
ea1497e35d eye detection procedure 2021-06-24 16:09:34 +03:00
Sefik Ilkin Serengil
057f06c09c detectFace bug + robust eye detector 2021-06-24 15:59:59 +03:00
Sefik Ilkin Serengil
18c96e492e performance improvement 2021-06-24 09:30:45 +03:00
Sefik Ilkin Serengil
8458e107c7 no need to use initialize_detector function anymore 2021-06-24 00:35:47 +03:00
Sefik Ilkin Serengil
e0809bf490 face recognition models as global 2021-06-24 00:11:06 +03:00
Sefik Ilkin Serengil
804fbaa511 52 version causes trouble for stream 2021-05-28 09:32:06 +03:00
Sefik Ilkin Serengil
d11f08958e global eye detector for opencv and ssd 2021-04-29 21:00:25 +03:00
Sefik Ilkin Serengil
f4c78457c2 retinaface perf 2021-04-29 09:11:33 +03:00
Sefik Ilkin Serengil
b898f97b38 detector mechanism 2021-04-28 21:42:58 +03:00
Sefik Ilkin Serengil
974f8bf27b retinaface added 2021-04-26 21:37:01 +03:00
Sefik Ilkin Serengil
d43aacb87e represent function 2021-04-10 12:30:24 +03:00
Sefik Serengil
97be78b004 face region fixes 2021-02-17 20:18:04 +03:00
Sefik Ilkin Serengil
e03872744b
preprocess face instead of detectface 2021-01-15 10:24:01 +03:00
Sefik Ilkin Serengil
690af3cbc5
tf version 2020-12-27 16:51:02 +03:00
serengil
0ef832c081 bug fixed for numpy inputs 2020-12-22 11:40:28 +03:00
serengil
5cfdb3b179 arcface added 2020-12-14 15:04:41 +03:00
serengil
863019f117 tf2 2020-12-13 20:43:29 +03:00
serengil
cdf86701e3 tf logs disabled 2020-12-13 20:18:00 +03:00
serengil
ada31621ac tf 2 compatible 2020-12-13 18:57:53 +03:00
serengil
08ce14e151 eye detector wasn't initialized for ssd backend 2020-12-08 09:49:36 +03:00
serengil
3907515a0d clean codes 2020-12-02 11:10:54 +03:00
serengil
9f436f39a7 ensemble verify becomes cleaner 2020-11-30 19:51:20 +03:00
serengil
0b257841cb common boosting function 2020-11-30 14:20:17 +03:00
serengil
7bc9ee0c1c common input initializer 2020-11-30 11:48:05 +03:00
serengil
3057d82e0f common input initializer for img pairs as arrays 2020-11-30 11:47:30 +03:00
serengil
cdea61c043 json resp handled with dict instead of string 2020-11-30 09:59:41 +03:00
serengil
b663ac641b global detector initializer 2020-11-29 21:41:09 +03:00
Şefik Serangil
16f1ac0d48 unit tests for detector backends 2020-09-05 22:53:47 +03:00
Şefik Serangil
b9abfb9c00 new backends for detectors 2020-09-05 22:47:20 +03:00
Şefik Serangil
1a77cb039f new test scenario added 2020-09-03 09:30:21 +03:00
Şefik Serangil
4f7c5273c9 issue 89 solved 2020-09-03 09:13:35 +03:00
Şefik Serangil
3471874b8f dlib resnet added 2020-08-16 21:24:12 +03:00
Şefik Serangil
5748a009b6 unit tests 2020-06-16 23:57:31 +03:00
Şefik Serangil
79e481ee7c deepid model added 2020-06-16 23:48:18 +03:00
Şefik Serangil
e85a8d97c4 ignore pickles 2020-06-08 10:29:10 +03:00
Şefik Serangil
f95f5acbe8 unit tests for find and ensemble 2020-06-08 10:26:56 +03:00
Şefik Serangil
2f9815a1fc ensemble in find function 2020-06-08 09:46:08 +03:00
Şefik Serangil
cc5440c6d7 ensemble learning 2020-06-07 23:38:01 +03:00
Şefik Serangil
63046fef21 ensemble model 2020-06-03 13:42:09 +03:00
Şefik Serangil
b54b6a5662 ensemble 2020-06-02 23:21:26 +03:00
Şefik Serangil
c6768917dc ensemble removed 2020-06-02 23:13:26 +03:00
Şefik Serangil
fd681256a2 ensemble learning 2020-06-02 21:20:26 +03:00