* maintain: remove text analysis with transformers and topic analysis
* maintain: remove text analysis from display function
* maintain: remove summary module (VQA)
* maintain: remove summary module (VQA)
* maintain: remove cropposts, update pyproject.toml
* maintain: removed obsolete functionality
* maintain: update CI workflow
* maintain: run all tests together in CI, remove version restrictions
* maintain: fix tf version for deepface/retinaface restrictions
* mainatin: remove more obsolete files, restructure pyproject.toml
* fix: do not run gcv tests on CI
* CI: test compatibility with Python versions
* maintain+bug: fix python version due to deepface, fix deepface memory leak
* maintain: switch to ruff
* fix: correct remaining ruff issues, is_interactive probably obsolete..?
* CI: bump actions and python versions, run checks on all os
* maintain&fix: blis do not compile from source, use uv for installs, update dockerfile
* fix: uv install system-wide
* fix: try with only pip to force blis binary install
* fix: try now with mixed pip and uv for better performance while preserving blis binary
* fix: revert to pip since uv installs different numpy version, unfortunately
* fix: other python version
* Update deepface requirement from <=0.0.75 to <=0.0.92
---
updated-dependencies:
- dependency-name: deepface
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* more extensive testing for faces, adapt changes from deepface
* include gender threshold in display and notebook
* update documentation
* increase detection threshold for tests
* update handling of missing dict keys
* update notebook
* make sure text was found on image before analysing
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Inga Ulusoy <inga.ulusoy@uni-heidelberg.de>
* read in text from csv
* add tests for csv reading
* run textanalyzer in demo notebook
* add text analyser in doc and demo
* improve init TextDetector testing
* more init tests
* add csv encoding keyword
* add utf16-csv file
* skip csv reading on windows
* use simpler image for testing
* include age in faces test again
* fix typo
* try with newer tensorflow version
* remove testing for age again
* try with tensorflow newer versions only for breaking change in transformers
* force transformers to use pytorch
* fixing DemoNotebook
* fixing DemoNotebook2
* rearrange the code and text
* continiue changing demo notebook
* continiue changing demo notebook2
* fixing bug on a100 in google colab
* change order of tests and do not test for age in faces
* add screenshots for gcv api
* instructions for google cloud vision API
* link instructions in readme
* add missing image
* trim whitespace
---------
Co-authored-by: Inga Ulusoy <inga.ulusoy@uni-heidelberg.de>
* clean up docstrings
* clean up docstrings 2
* temp integration test module
* cleaner text sample to analyse
* remove clean text and spelling corrections
* change ammico exposed interface