335 Коммитов

Автор SHA1 Сообщение Дата
xianghe ma
d07c54b096 add crop posts 2022-10-14 01:20:47 +02:00
pre-commit-ci[bot]
57cfb41aa0
[pre-commit.ci] pre-commit autoupdate (#31)
* [pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/psf/black: 22.8.0 → 22.10.0](https://github.com/psf/black/compare/22.8.0...22.10.0)
- [github.com/s-weigand/flake8-nb: v0.5.0 → v0.5.2](https://github.com/s-weigand/flake8-nb/compare/v0.5.0...v0.5.2)

* fix flake8 version

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Inga Ulusoy <inga.ulusoy@uni-heidelberg.de>
2022-10-13 14:39:33 +02:00
Inga Ulusoy
37d07da98a
Accuracy test (#32)
* Create ci.yml

* include pytest

* Update pyproject.toml

* include pytest-cov

* use approx in pytest

* Update test_faces.py

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* add coverage yaml

* reduce passing grade

* use copy instead of symlink on windows

* crude attempt at calculating deviations

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-10-13 14:32:45 +02:00
Inga Ulusoy
cf226ce535
Include badges (#30)
* added badges

* Update README.md

* correct language detection of the package
2022-10-05 13:43:12 +02:00
Inga Ulusoy
2dd1a7952f
Create ci.yml (#29)
* Create ci.yml

* include pytest

* Update pyproject.toml

* include pytest-cov

* use approx in pytest

* Update test_faces.py

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* add coverage yaml

* reduce passing grade

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-10-05 11:25:48 +02:00
pre-commit-ci[bot]
1f8166e731
[pre-commit.ci] pre-commit autoupdate (#28)
* [pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/kynan/nbstripout: 0.6.0 → 0.6.1](https://github.com/kynan/nbstripout/compare/0.6.0...0.6.1)

* reduce flake8-nb version to keep from failing

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Inga Ulusoy <inga.ulusoy@uni-heidelberg.de>
2022-10-04 13:06:08 +02:00
xiaohemaikoo
fdcb228294
M objdect (#23)
* colors expression by KMean algorithm

* object detection by imageai

* object detection by cvlib

* add encapsulation of object detection

* remove encapsulation of objdetect v0

* objects expression to dict

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* added imageai to requirements

* add objects to dictionary

* update for AnalysisMethod baseline

* add objects dection support explore_analysis display

* extend python version of misinf to allow imageai

* account for older python

* use global functionality for dict to csv convert

* update for docker build

* docker will build now but ipywidgets still not working

* test code

* include test data folder in repo

* add some sample images

* load cvs labels to dict

* add test data

* retrigger checks

* add map to human coding

* get orders from dict, missing dep

* add module to test accuracy

* retrigger checks

* retrigger checks

* now removing imageai

* removed imageai

* move labelmanager to analyse

* multiple faces in mydict

* fix pre-commit issues

* map mydict

* hide imageai

* objects default using cvlib, isolate and disable imageai

* correct python version

* refactor faces tests

* refactor objects tests

* sonarcloud issues

* refactor utils tests

* address code smells

* update readme

* update notebook without imageai

Co-authored-by: Ma Xianghe <825074348@qq.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: iulusoy <inga.ulusoy@uni-heidelberg.de>
2022-10-04 11:34:44 +02:00
pre-commit-ci[bot]
f5d24a1b1d
[pre-commit.ci] pre-commit autoupdate (#25)
updates:
- [github.com/psf/black: 22.6.0 → 22.8.0](https://github.com/psf/black/compare/22.6.0...22.8.0)
- [github.com/s-weigand/flake8-nb: v0.4.0 → v0.5.2](https://github.com/s-weigand/flake8-nb/compare/v0.4.0...v0.5.2)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-09-21 21:40:21 +02:00
Dominic Kempf
0cca224cd0
Merge pull request #27 from ssciwr/ipywidgets-8
ipywidgets 8 was released
2022-09-05 10:30:52 +02:00
Dominic Kempf
9eb9308320 ipywidgets 8 was released 2022-09-05 10:23:25 +02:00
Inga Ulusoy
d4cda187e3
Facial expression dict (#24)
* convert into dict output

* faces class

* return cleaned dict

* empty methods that are required

* with dict updates

* with dominant emotion confidence as tuple

* multiple images

* update notebook
2022-08-17 23:00:46 +02:00
pre-commit-ci[bot]
d273e7a2e3
[pre-commit.ci] pre-commit autoupdate (#21)
updates:
- [github.com/pycqa/flake8: 5.0.2 → 5.0.4](https://github.com/pycqa/flake8/compare/5.0.2...5.0.4)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-08-15 13:49:58 +02:00
Inga Ulusoy
995cfec923
dict handling down to and from analysis routines (#19) 2022-08-07 20:48:21 +02:00
pre-commit-ci[bot]
90c6087fdf
[pre-commit.ci] pre-commit autoupdate (#20)
updates:
- [github.com/pycqa/flake8: 4.0.1 → 5.0.2](https://github.com/pycqa/flake8/compare/4.0.1...5.0.2)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-08-02 11:55:49 +02:00
pre-commit-ci[bot]
bef4940d04
[pre-commit.ci] pre-commit autoupdate (#8)
updates:
- [github.com/kynan/nbstripout: 0.5.0 → 0.6.0](https://github.com/kynan/nbstripout/compare/0.5.0...0.6.0)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-07-27 22:43:33 +02:00
Dominic Kempf
be04f79933
Fix installation into Docker image (#7)
* read image into nb

* test

* added keras-ocr and google vision

* google cloud vision by far the best

* setting up docker for text 1

* move widgets and analysis to display module

* move widgets and analysis to display module - 2

* text on image through widgets

* Fix installation into Docker image

* Install C++ compiler, not only C
* Automatically install requirements.txt stuff
* Write pytesseract into requirements file

Co-authored-by: iulusoy <inga.ulusoy@uni-heidelberg.de>
2022-07-27 22:43:16 +02:00
Inga Ulusoy
446da693e3
Text on image 1 (#4)
* read image into nb

* test

* added keras-ocr and google vision

* google cloud vision by far the best

* setting up docker for text 1

* move widgets and analysis to display module

* move widgets and analysis to display module - 2

* text on image through widgets
2022-07-27 22:41:13 +02:00
Dominic Kempf
7aa1247766
Merge pull request #6 from ssciwr/pre-commit-ci-update-config
[pre-commit.ci] pre-commit autoupdate
2022-07-19 09:36:17 +02:00
pre-commit-ci[bot]
0ec2a2793a
[pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/s-weigand/flake8-nb: v0.3.1 → v0.4.0](https://github.com/s-weigand/flake8-nb/compare/v0.3.1...v0.4.0)
2022-07-18 17:45:47 +00:00
Dominic Kempf
8df9522550
Merge pull request #5 from ssciwr/three-faces
Detect up to 3 faces
2022-07-18 13:37:44 +02:00
Dominic Kempf
9b1a980a76 Detect up to 3 faces 2022-07-18 13:35:54 +02:00
Dominic Kempf
00f64055a4
Merge pull request #3 from ssciwr/facemask-detection
Facemask detection + On-demand resource handling
2022-07-14 14:56:04 +02:00
Dominic Kempf
a6a4d4aff0 Add a prefetching mechanism for trained models 2022-07-14 14:52:54 +02:00
Dominic Kempf
547e31a1c7 Use pooch instead of bundling pre-trained model 2022-07-14 11:30:12 +02:00
Dominic Kempf
81f8f91bc0 Include a face mask detection model 2022-07-13 17:20:01 +02:00
Dominic Kempf
2d06cd290a Use a widget layout for exploration that shows all filenames 2022-07-13 16:22:26 +02:00
Dominic Kempf
3d67b2968d
Merge pull request #2 from ssciwr/deepface-exploration
Add DeepFace exploration notebook and Python package
2022-07-13 13:56:52 +02:00
Dominic Kempf
0c5f716827 Move find_files into utility module 2022-07-13 13:54:19 +02:00
Dominic Kempf
f20ebd8f05 Correct retinaface package name 2022-07-13 10:44:28 +02:00
Dominic Kempf
3a1e7aa94d Precompute all the results in exploration 2022-07-13 10:33:53 +02:00
Dominic Kempf
d2c68da482 Restrict to using the biggest face if multiple faces are present in the image 2022-07-13 10:26:20 +02:00
Dominic Kempf
2d3ea26007 Add DeepFace exploration notebook and Python package 2022-07-12 16:52:58 +02:00
Inga Ulusoy
b28e8ab5fe
Project description (#1)
* update project description

* update description
2022-07-12 12:36:47 +02:00
iulusoy
612d8b563c initial setup 2022-07-07 11:18:56 +02:00
Inga Ulusoy
fc947e8189
Initial commit 2022-07-07 11:04:46 +02:00