Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Automatic test of pip and docker #200

Merged
merged 43 commits into from
Jan 24, 2022
Merged

Automatic test of pip and docker #200

merged 43 commits into from
Jan 24, 2022

Conversation

ad-daniel
Copy link
Collaborator

@ad-daniel ad-daniel commented Jan 17, 2022

Description
Tests the latest pip wheel & docker available online.
This PR also addresses missing dependencies for the wheel

@ad-daniel ad-daniel self-assigned this Jan 17, 2022
@ad-daniel
Copy link
Collaborator Author

ad-daniel commented Jan 17, 2022

@passalis did you by any chance ever encounter this issue when installing from pip?

The conflict is caused by:
    opendr-toolkit 1.0 depends on pkg-resources==0.0.0
    opendr-toolkit 0.9 depends on pkg-resources==0.0.0
    opendr-toolkit 0.1 depends on pkg-resources==0.0.0

As far as I can tell it seems to be a "old" bug where when freezing the requirements, the line pkg-resources==0.0.0 is added to the requirements.txt file, but I personally never encountered issues with it on my local machine. To fix it, it might just be sufficient to crop this line from the requirements when its created, but to be honest I never noticed it was there to begin with. Do you have any clue?

@passalis
Copy link
Collaborator

@ad-daniel I am working on this issue. It seems a bit more important than I originally thought. There are some missing files needed for some tests in the wheel, as well as some missed dependencies. Also, there is an issue with some C extensions that need to be compiled for object detection 3D. I will try to fix the wheel generation process (most probably I will also create a separate script in order to isolate this process from the process of building the whole library) and fix the remaining issues. Is it ok to use this PR for the fixes since they are related to pip package?

@passalis
Copy link
Collaborator

I think I fixed the issues. I also switched from binary distribution into source distribution, since parts of the object detection 3d needs to be compiled and I didn't managed to do it in a way that would satisfy auditwheel... This would also allow to install the package into any python version (given that dependencies are satisfied), so it also solves this issue. I think this change would be transparent to the pip users, apart from one additional dependency (python3-dev) and a slightly longer installation time (it is still very quick though)

One issue that remains is that object detection 3d seems to fail after the tests have been completed successfully:

----------------------------------------------------------------------
Ran 6 tests in 439.723s

OK
avg forward time per example: 6.750
avg postprocess time per example: 0.000
generate label finished(11418.25/s). start eval:
Loaded Pytorch VFE and MFE sub-model.
Loaded ONNX RPN sub-model.
Loaded Pytorch VFE and MFE sub-model.
Loaded ONNX RPN sub-model.
Saved Pytorch VFE, MFE and RPN sub-models.
Saved Pytorch VFE, MFE and RPN sub-models.
free(): invalid pointer
/home/runner/work/_temp/72ff736c-9900-4f09-8499-4ed1d62014bc.sh: line 12:  4339 Aborted                 (core dumped) python -m unittest discover -s tests/sources/tools/perception/object_detection_3d
Error: Process completed with exit code 134.

It seems that some code runs after the tests have been completed. I have tested using the same package used in CI and I cannot reproduce this locally. @iliiliiliili do you have any ideas on what could cause this?

@ad-daniel
Copy link
Collaborator Author

I can't reproduce it locally either for object detection 3d, but the new wheel works fine otherwise.

Perhaps it's the occasion to move the wheel creation to the CI as well. I believe we can freely push packages to https://test.pypi.org/, with the workflow being triggered by a new tag-creation event on github. I'll look into it today/tomorrow

@passalis passalis removed the test sources Run style checks label Jan 20, 2022
@ad-daniel ad-daniel added the test packages Test pip wheel and docker image label Jan 21, 2022
@ad-daniel
Copy link
Collaborator Author

ad-daniel commented Jan 21, 2022

Thanks for the debugging effort, I think we can disable it for now and perhaps mention it on Monday.
Concerning the workflow itself as a whole it doesn't make much sense to have this test install label that tests the wheel/docker image for the simple reason that although we want to know if they work, I don't see an occasion where we would want to put this label on a PR ourselves, as what is being tested isn't related to a change done in the PR we add the label to. I think the best approach is to have 2 separate workflows:

Test packages:

  • automatic nightly test (scheduled run)
  • test packages trigger (if needed)
  • objective: ensure the current wheels/docker hosted on a third party site run as intended

Test install/pre-release:

  • test install label trigger (or test release)
  • objective: the purpose is to check if a wheel/docker created from the CURRENT branch/commit works. It's basically a pre-release check. An example of usage of this label could be:

Before we intend to make an official release we would:

  1. merge develop into master
  2. create a PR that bumps the version file and set test release on this PR. This workflow will:
    • checkout the current branch
    • build wheel and docker image from the current branch
    • upload the wheel/image to a different CI instance (this step is tricky but I know it's doable at least for the wheel)
    • the other CI will download it, install it, run it
    • if all is green, we are ready to publish since we know a build created from the current state of master would work
  3. merge
  4. create a tag from github, which will trigger the automatic build/publish to dockerhub/pypi

This second workflow can be done in a different PR, I think we should prioritize pushing the updated wheel before that.
I've added docker test as well which seems to work except for mobile manipulation

@ad-daniel
Copy link
Collaborator Author

Looks like that did the trick 😄 the PR is ready for review as far as I'm concerned.

@passalis I don't know what you think and if you agree about the change to the workflow described above

Copy link
Collaborator

@passalis passalis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The workflow sounds fine to me! Indeed, using the labels in this way makes sense. Thank you!

@ad-daniel ad-daniel marked this pull request as ready for review January 21, 2022 10:36
@ad-daniel ad-daniel requested a review from omichel as a code owner January 21, 2022 10:36
@Pavlos-Tosidis Pavlos-Tosidis self-requested a review January 24, 2022 13:38
Copy link
Collaborator

@Pavlos-Tosidis Pavlos-Tosidis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems fine

@ad-daniel ad-daniel merged commit 60d0757 into master Jan 24, 2022
@ad-daniel ad-daniel deleted the feature-automatic-test branch January 24, 2022 13:45
ad-daniel added a commit that referenced this pull request Jan 25, 2022
* Add automatic nightly sanity check (#192)

* Add automatic nightly check

* fix

* Add badge

* remove conditions

* Remove develop badge

* restore name

* Fix nightly check (#193)

* Fix nightly check

* fix test

* upgrade scikit-learn to 0.22 (#198)

* upgrade scikit-learn to 0.22

0.21.3 causes warnings with the current numpy version. Upgrading it fixes it.

* add changelog

Co-authored-by: ad-daniel <daniel.dias@epfl.ch>

* bug fixed (#196)

Co-authored-by: Negar <negar.heidari@eng.au.dk>
Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Fix copyright dates and double-check rights owner (action required) (#199)

* Fix dates

* undo wrong change

* Fix Tampere

* Automatic test of pip and docker (#200)

* Test pip installation

* Trigger

* Fix

* Minor

* Updated wheel test

* Added libopenblas install

* Temporary test disable

* Temporary test disable

* Added libsndfile1 dependency

* Restored disabled test

* New wheel building pipeline

* Update build_wheel.sh

* Added libboost-dev dep

* Update installation.md

* Switch to sdist

* sdist workflow

* Update tests_suite.yml

* Added numpy include dirs

* Disabled two 3d detection tests

* Disabled three 3d detection tests

* Disabled five 3d detection tests

* Disabled all 3d detection tests

* Disabled model download - 3d test

* Disabled everything?

* Removed imports from 3d object detection test

* Import test

* Import test

* Import test

* Import test

* Import test

* Import test

* Restored test

* Disabled object detection 3d test

* Refactor workflow

* disable temporarely

* Fix docker mobile manipulation

* Re-enable test

* add badge

* Fix changelog

* remove test install reference

* Restored pip installation

Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>
Co-authored-by: Nikolaos <passalis@csd.auth.gr>

Co-authored-by: Pavlos Tosidis <35866477+Pavlos-Tosidis@users.noreply.github.com>
Co-authored-by: Negar Heidari <36771997+negarhdr@users.noreply.github.com>
Co-authored-by: Negar <negar.heidari@eng.au.dk>
Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>
Co-authored-by: Nikolaos <passalis@csd.auth.gr>
ad-daniel added a commit that referenced this pull request Jun 13, 2022
* Merge `master` into `develop` (#203)

* Add automatic nightly sanity check (#192)

* Add automatic nightly check

* fix

* Add badge

* remove conditions

* Remove develop badge

* restore name

* Fix nightly check (#193)

* Fix nightly check

* fix test

* upgrade scikit-learn to 0.22 (#198)

* upgrade scikit-learn to 0.22

0.21.3 causes warnings with the current numpy version. Upgrading it fixes it.

* add changelog

Co-authored-by: ad-daniel <daniel.dias@epfl.ch>

* bug fixed (#196)

Co-authored-by: Negar <negar.heidari@eng.au.dk>
Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Fix copyright dates and double-check rights owner (action required) (#199)

* Fix dates

* undo wrong change

* Fix Tampere

* Automatic test of pip and docker (#200)

* Test pip installation

* Trigger

* Fix

* Minor

* Updated wheel test

* Added libopenblas install

* Temporary test disable

* Temporary test disable

* Added libsndfile1 dependency

* Restored disabled test

* New wheel building pipeline

* Update build_wheel.sh

* Added libboost-dev dep

* Update installation.md

* Switch to sdist

* sdist workflow

* Update tests_suite.yml

* Added numpy include dirs

* Disabled two 3d detection tests

* Disabled three 3d detection tests

* Disabled five 3d detection tests

* Disabled all 3d detection tests

* Disabled model download - 3d test

* Disabled everything?

* Removed imports from 3d object detection test

* Import test

* Import test

* Import test

* Import test

* Import test

* Import test

* Restored test

* Disabled object detection 3d test

* Refactor workflow

* disable temporarely

* Fix docker mobile manipulation

* Re-enable test

* add badge

* Fix changelog

* remove test install reference

* Restored pip installation

Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>
Co-authored-by: Nikolaos <passalis@csd.auth.gr>

Co-authored-by: Pavlos Tosidis <35866477+Pavlos-Tosidis@users.noreply.github.com>
Co-authored-by: Negar Heidari <36771997+negarhdr@users.noreply.github.com>
Co-authored-by: Negar <negar.heidari@eng.au.dk>
Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>
Co-authored-by: Nikolaos <passalis@csd.auth.gr>

* Modular python packages (#201)

* Split package creation

* Added description.txt

* Updated setup.py

* Added separate setup.py

* Added separate setup.py

* Relaxed dependencies

* Added hyper-parameter tuning setup py

* Updates

* Relaxed dependecies

* Added updated setup.py

* Changed generation policy

* Added wheel dep

* Moved helper utilities to engine

* Moved test

* Updated setup.py

* Updated deps

* Updated deps

* Added metapackage generation

* Moved io to engine.helper

* Relaxed dependencies

* Update installation.md

* Added new .ini sections

* Cleaned build_wheel.sh

* Restored pytorch dependencies

* Added missing __init__.py

* _setup.py fix

* Updated deps

* Updated deps

* Updated deps

* Updated deps

* Fixed _setup.py

* Updated package list

* Updates

* Updates

* temp disable single_demo_grasp

* Fixed deps

* Restored single_demo_grasp test

* Added sequential package installation

* Update build_wheel.sh

* Update tests_suite.yml

* Update tests_suite.yml

* Updated installation workflow

* Fixed workflow

* Manual AVX2 disable for bcolz

* Fix string replace

* Fixed path

* Added debug output

* Update build_wheel.sh

* Added dependencies to ensure correct building

* Update installation.md

* Added separate pip package testing

* Fixed package naming

* Typo fix

* Added a missing dependency

* Added missing dependency

* Fixed utils workflow

* Fixed utils bug

* Fixed hyperparameter_tuner test

* Fixed utils

* Update .github/workflows/tests_suite.yml

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Added wheel and docker testing to develop

* Pass key by const reference

* Style fix

* Minor fix and cleanup

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>
Co-authored-by: ad-daniel <daniel.dias@epfl.ch>

* Face Recognition ROS and bug fixes (#219)

* This commit contains:
1. face_recognition.py script and perception README.md update
2. updated benchmarking_demo.py to correctly measure GPU memory allocation
3. Added torch setting in model_mobilenet.py for faster CPU inference
4. Sped up utils.py pair generation script
5. Fixed a minor bug in face_recognition_learner.py

* This commit contains:
1. face_recognition.py script and perception README.md update
2. updated benchmarking_demo.py to correctly measure GPU memory allocation
3. Added torch setting in model_mobilenet.py for faster CPU inference
4. Sped up utils.py pair generation script
5. Fixed a minor bug in face_recognition_learner.py
6. Added create_new flag on face_recognition_learner.fit_reference()

* Update docs/reference/face-recognition.md

Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>

* Update benchmarking_demo.py

* Update benchmarking_demo.py

Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>

* XML dataset addition + mxnet-cu102 fix (#224)

* xml type dataset addition

* documentation for concatdataset

* mxnet-cu102 changes

* fixed license

* changed order of mxnet cpu-gpu installation

* documentation addition + fix

* Gem Mobilenet-v2 pretrained backbone (#226)

* Add pretrained mobilenetv2 backbone

* Update gem.md

Co-authored-by: Jelle Luijkx <j.d.luijkx@tudelft.nl>

* Notebooks for mxnet detectors (#230)

* added notebooks for mxnet detectors

* import + OpenDR reformat

* EAGERx as dependency instead of submodule. (#228)

* EAGERx as dependeny instead of submodule. Docs and demos updated accordingly

* Fix typo

* Minor fixes

* Update test_pep8.py

* Loosen pyqglet requirements to solve dependency issue

* Loosen pyglet requitement to solve dependency issue

* Update dependencies

* Update dependencies

* Update EAGERx

* Fix typo

* Add rendering toggle to eagerx demos

Co-authored-by: Jelle Luijkx <j.d.luijkx@tudelft.nl>
Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Lightweight openpose fixes (#242)

* Fixed onnx optimize bugs with half precision and different number of stages

* Fixed height check based on [original repo #202](Daniil-Osokin/lightweight-human-pose-estimation.pytorch#202)

* Update changelog for #242

* Upgrade to CUDA 11.2 and improve GPU support (#215)

* Updated to CUDA11.2

* Switch to devel image

* Update install.sh

* Update dependencies.ini

* Updated pytorch

* DCNv2 update

* Detectron update

* Update installation.md

* More strict stable-baselines3 ver

* Updated dep version

* Update CHANGELOG.md

* Small consistent fix

* Minor typo fix

* Updated CPU/GPU support for pip

* Updated numba version

* Removed OPENDR_DEVICE

* Added support for changing inference device during testing

* Style fixes

* Separate tests for face detection

* Updated testing pipeline for face detection 2d

* Update installation.md

* Fixed weight placement

* Fixed cuda placement check

* Fixed mxnet installation

* Updated base image

* Separate object detection 2d tests

* Upgraded to pytorch 1.9.0

* Changed default constant folding setting

* Updated EfficientPS

* Apply suggestions from code review

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Bugfixes

* Increase tollerance in test_cox3d_learner

* Test dockerfile with correct branch

* Removed comment

* remove branch from docker files

Co-authored-by: ad-daniel <daniel.dias@epfl.ch>
Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>
Co-authored-by: LukasHedegaard <lh@eng.au.dk>

* chore(eagerx): bump version eagerx to 0.1.10 (#244)

Co-authored-by: Jelle Luijkx <j.d.luijkx@tudelft.nl>

* End to end planning (#223)

* v0

* v0

* Ros nodes and documentation.

* fit method

* cleanup

* test for eval and infer

* env updated

* env updated - tests passed

* pep8 - cleanup

* pep8 - cleanup

* pep8

* licenses fixed

* clang

* test_sources

* dep - test only this tool

* dep - test only this tool

* test only this tool

* test only this tool

* test only this tool

* test only this tool

* test python 3.6

* test python 3.6

* test python 3.6

* test python 3.8

* test python 3.8

* test python 3.8

* test python 3.8

* test python 3.8

* test python 3.8

* test python 3.8

* test python 3.8

* test - exclude control/mm

* test all

* clean up

* clean up

* test

* undo

* install webots

* Update e2e_planning_learner.py

* Update download_ardupilot_files.py

* Update range_image.py

* Update agi_env.py

* Update children_robot.cpp

* Update take_off.cpp

* gym version issue with save and load

* gym version

* clean up test licence skipped directory

* gym version issue

* gym version 0.19

* stable baselines3 version 1.3

* gym ver 0.20 sb3 ver 1.1

* docs updated

* docs updated

* docs updated

* fix

* Update .github/workflows/tests_suite.yml

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update .github/workflows/tests_suite_develop.yml

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/end_to_end_planning.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* update tests_suite.yml and tests_suite_develop.yml

* added infer to docs

* requested changes

* fix pep8

* init files

* preformance evaluation and init files under tests & test/sources

* undo

* test

* Revert "test"

This reverts commit 7f20428.

* Update CHANGELOG.md

* Update CHANGELOG.md

* Update CHANGELOG.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* added TEST_DEVICE in tests

* eval/fit return dictionary

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>
Co-authored-by: ad-daniel <daniel.dias@epfl.ch>
Co-authored-by: Illia Oleksiienko <io@ece.au.dk>
Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>

* Benchmark au (#231)

* Add Human Activity Recognition benchmark scripts

* Remove pandas dependency in activity_recognition

* Remove pyav dependency

* Add decoder option to kinetics loader

* Add script for har benchmark install

* Update har-benchmark install script

* Add variable batch_sizes to har benchmark script

* Add har benchmark RTX2080Ti results

* Update har benchmark scripts

* Add xavier benchmark har results

* Update har benchmark scripts with CPU batch_sizes

* Add har benchmark CPU results

* Fix black lint issue

* Remove obsolete dependency

* Redo cox3d RTX2080Ti benchmark

* Update har benchmark batch sizes

* Fix install script env vars

* Fix exception handling in kinetics

* Update Xavier har benchmark

* Add har results on TX2

* Add batch size for tx2 in har benchmark scripts

* Add 3D object detection benchmark

* Fix bounding box to str

* Add detection_3d and tracking_2d benchmarks

* Fix imports not working in python 3.6

* Update file names

* Update far mot names

* Add AB3DMOT benchmark

* Update media tracking 3d

* benchmark_stgcn added

* benchmark_stgcn added

* benchmark_stgcn added

* benchmark_stgcn added

* benchmark_stgcn added

* benchmark_stgcn added

* benchmark_stgcn added

* benchmark_stgcn added

* benchmark_stgcn modified

* benchmark_stgcn modified

* benchmark_stgcn modified

* benchmark_stgcn modified

* benchmark_stbln modified

* benchmark_stbln modified

* benchmark_stbln modified

* benchmark_stbln modified

* benchmark_stbln modified

* mcdo is modified

* mcdo is modified

* mcdo is modified

* mcdo is modified

* mcdo is modified

* mcdo is modified

* Fix style in kinetics

* Fix W503

* code style fixed

* style fixed

* Fix style errors

* Fix kinetics unused torchvision

* Remove activity recognition results

* Add av dependency back

Co-authored-by: Illia Oleksiienko <io@ece.au.dk>
Co-authored-by: Negar <negar.heidari@eng.au.dk>
Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Clang Fixes (#249)

* clang fixes

* Changed version of clang in MacOS

* Revert change

* Update tests_suite.yml

* Switched to clang 11

* Documentation for performance evaluation (#239)

* Pose estimation speed documentation

* Added pose estimation results

* Formatting fix

* Update lightweight-open-pose.md

* Apply suggestions from code review

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update lightweight-open-pose.md

* Add performance evaluation for EfficientPS

* Added evalutation metrics

* evaluation documentation

* evaluation metrics added
Skeleton-based HAR, Landmark-based FER

* Add activity recognition results

* performance documentation for mxnet-based detectors

* Update human-model-generation.md

* Update human-model-generation.md

* Update human-model-generation.md

* Update human-model-generation.md

* mobileRL performance metrics

* Update semantic-segmentation.md

Add performance evaluation for BiseNet.

* Update semantic-segmentation.md

Add performance evaluation for BiseNet.

* Add 2d trackiong evaluation results

* Add 3d tracking evaluation results

* Add 3d object detection evaluation results

* docs(gem.md): add performance evaluation tables

* docs(eagerx.md): add performance evaluation tables

* docs(hyperparameter_tuner.md): add performance evaluation tables

* upload end-to-end planning docs

* Add performance evaluation metrics

* Update docs/reference/single-demonstration-grasping.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/single-demonstration-grasping.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Delete end-to-end-planning.md

* Update docs/reference/synthetic_facial_image_generator.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/synthetic_facial_image_generator.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/synthetic_facial_image_generator.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/human-model-generation.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/human-model-generation.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/human-model-generation.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/human-model-generation.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/activity-recognition.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/activity-recognition.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/activity-recognition.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/activity-recognition.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/face-detection-2d-retinaface.md

* Update docs/reference/single-demonstration-grasping.md

Co-authored-by: thomaspeyrucain <87322480+thomaspeyrucain@users.noreply.github.com>

* Update docs/reference/face-detection-2d-retinaface.md

* Update docs/reference/face-detection-2d-retinaface.md

* Update docs/reference/voxel-object-detection-3d.md

* Update docs/reference/voxel-object-detection-3d.md

* Update docs/reference/voxel-object-detection-3d.md

* Update docs/reference/face-recognition.md

* Update docs/reference/landmark-based-facial-expression-recognition.md

* Update docs/reference/landmark-based-facial-expression-recognition.md

* Update docs/reference/landmark-based-facial-expression-recognition.md

* Update docs/reference/object-tracking-2d-fair-mot.md

* Apply suggestions from code review

* Update docs/reference/mobile-manipulation.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-tracking-3d-ab3dmot.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/efficient-ps.md

* Update docs/reference/skeleton-based-action-recognition.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/skeleton-based-action-recognition.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/skeleton-based-action-recognition.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>
Co-authored-by: Niclas Vödisch <voedisch@cs.uni-freiburg.de>
Co-authored-by: pavlos <ptosidis@gmail.com>
Co-authored-by: ekakalet <63847549+ekakalet@users.noreply.github.com>
Co-authored-by: Negar <negar.heidari@eng.au.dk>
Co-authored-by: LukasHedegaard <lh@eng.au.dk>
Co-authored-by: Vivi <vivinousi@gmail.com>
Co-authored-by: charsyme <63857415+charsyme@users.noreply.github.com>
Co-authored-by: Daniel Honerkamp <daniel.honerkamp@gmail.com>
Co-authored-by: Maria Tzelepi <mtzelepi@users.noreply.github.com>
Co-authored-by: Illia Oleksiienko <io@ece.au.dk>
Co-authored-by: Jelle Luijkx <j.d.luijkx@tudelft.nl>
Co-authored-by: halil93ibrahim <halil@ece.au.dk>
Co-authored-by: Alexandre Angleraud <alexandre.angleraud@gmail.com>
Co-authored-by: Lukas Hedegaard <lukasxhedegaard@gmail.com>
Co-authored-by: Niclas <49001036+vniclas@users.noreply.github.com>
Co-authored-by: thomaspeyrucain <87322480+thomaspeyrucain@users.noreply.github.com>
Co-authored-by: Olivier Michel <Olivier.Michel@cyberbotics.com>

* Fall detection (#237)

* Initial version of fall detector learner with naive fall detection implementation

* Added alternative ways to retrieve data from Keypoint, similar to Pose class

* Formatted imports

* Initial version of fall detection demo and empty README

* Reverted changes in target.py for Keypoint class

* Reverted to default Keypoint.data access and fixed download path

* Added convenience __getitem__ method and properties for accessing Keypoint data.

* Fall detection evaluation on UR Fall Dataset WIP

* Improved reading of UR Fall Dataset and completed basic evaluation

* Inference demo to run fall detection on predetermined images

* Renamed fall_detection.py to webcam_demo.py

* Webcam demo cleanup

* Removed unused time import

* Infer now returns a list of detections

* Inference demo now works with modified learner for multiple poses

* Infer now returns the pose as well

* Inference demo works on multiple detections and prints appropriate messages and graphics

* Webcam demo now works with multiple fall detections

* Some modifications to the eval method and a docstring with some explanations.

* Evaluation demo

* Changed the way naive fall detection calculates angles for major increase in sensitivity and minor decrease in specificity

* Changed the way naive fall detection calculates leg position, avoiding some false positives and fixed minor bug

* Added condition for calves angle, increasing sensitivity significantly

* Added tests for fall detector

* Added download method and did extensive changes all around to work with tests

* Finalized inference demo with images downloaded from FTP

* Finalized eval demo with image download from FTP and argparse

* Finalized webcam demo

* Added fall detection demo readme

* Added NotImplementedError on fit and made some methods private

* Added documentation for fall detector

* Minor fixes

* Added tutorial notebook and updated README

* Update tests_suite.yml

Added fall detection tests

* Added missing references on fall detection tests

* Fixes according to review

* Couple of fixes based on review

* Added fall detection on packages.txt

* Added a dependencies.ini for fall-detection

* Removed notes section

* Update dep installation

* Added changelog entry for fall detection tool

* Added fall detection node

* Added fall detection node instructions

* Added Fall Detection entry in list of nodes

* Added python ros node for fall detection

* Review fixes

* Temporary test

* Revert "Temporary test"

This reverts commit 40dba12.

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>
Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>
Co-authored-by: ad-daniel <daniel.dias@epfl.ch>

* Merge `master` into `develop` (#254)

* Synchronize master and develop workflows (#236)

* Synchronize master and develop workflows

* comment

* Added OpenDR citation (#238)

* Added OpenDR citation

* Update README.md

* Fixes bibtex name (#241)

Fixes citation name

* Fix clang (#250)

* Integration of heart anomaly detection self-attention neural bag of features  (#246)

* added sanbof models

* added attention models to ci test

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Make `test release` docker target the specific branch when the label is run manually (#252)

* Fix

* Better approach

* Fix

* Update CODEOWNERS (#253)

Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>
Co-authored-by: Kateryna Chumachenko <katerynaCh@users.noreply.github.com>
Co-authored-by: Stefania Pedrazzi <stefaniapedrazzi@users.noreply.github.com>

* Added webcam demo for Face Recognition (#247)

* Added webcam demo for Face Recognition

* Update webcam_demo.py

* Renamed README.md and added webcam_demo instructions.

* Renamed README.md and added webcam_demo instructions.

* Renamed README.md and added webcam_demo instructions.

* Renamed README.md and added webcam_demo instructions.

* Renamed README.md and added webcam_demo instructions.

* Renamed README.md and added webcam_demo instructions.

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Added audiovisual emotion learner (develop) (#251)

* added av emotion learner

* added demo

* updated index.md

* fixed licenses

* pep8 fixes

* pep8 fix

* dependencies fix

* delete redundant files from demos

* Update tests/sources/tools/perception/multimodal_human_centric/audiovisual_emotion_recognition/test_audiovisual_emotion_learner.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* demo fix

* simplify imports

* pep8 fix

* pep8 fix

* Fix sources

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>
Co-authored-by: ad-daniel <daniel.dias@epfl.ch>

* Fix nvidia docker key (#255)

* Fix nvidia key

* Test if it actually fails

* Undo

* Don't delete prior key

* Nms module (#232)

* Add files via upload

* Add files via upload

* Add files via upload

* Create __init__.py

* Create __init__.py

* Add files via upload

* Add files via upload

* Add files via upload

* Update __init__.py

* Update __init__.py

* Update __init__.py

* Update __init__.py

* Delete __init__.py

* Delete __init__.py

* Update nms_utils.py

* Update seq2seq_nms_learner.py

* Update test_seq2seq_nms.py

* Update nms_dataset.py

* tests

* Update test_seq2seq_nms.py

* Update test_seq2seq_nms.py

* Update nms_dataset.py

* Update test_seq2seq_nms.py

* Update nms_utils.py

* Update seq2seq_nms_learner.py

* Update seq2seq_nms_learner.py

* Update seq2seq_nms_learner.py

* Update fmod.py

* Update seq2seq_model.py

* Update fmod.py

* Update seq2seq_nms_learner.py

* Update seq2seq_nms_learner.py

* Update seq2seq_nms_learner.py

* Update object-detection-2d-nms-seq2seq_nms.md

* Update test_seq2seq_nms.py

* Update object_detection_2d_ssd.py

* Update object_detection_2d_ssd.py

* Update object_detection_2d_ssd.py

* Update object_detection_2d_ssd.py

* Update object_detection_2d_ssd.py

* Create README.md

* Create README.md

* Update README.md

* Update README.md

* Create README.md

* Update README.md

* Update ssd_learner.py

* Update ssd_learner.py

* Update nms_utils.py

* Update inference_demo.py

* Update inference_demo.py

* Update README.md

* Update README.md

* Update README.md

* Create README.md

* Update inference_demo.py

* Create training_demo.py

* Update training_demo.py

* Update training_demo.py

* Rename training_demo.py to train_demo.py

* Create eval_demo.py

* Update train_demo.py

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update src/opendr/perception/object_detection_2d/datasets/transforms.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Create init

* Update and rename init to __init__.py

* Delete dataset.py

* Update seq2seq_nms_learner.py

* Update train_demo.py

* Update train_demo.py

* Update object_detection_2d_ssd.py

* Update object-detection-2d-nms-seq2seq_nms.md

* Update inference_demo.py

* Update inference_demo.py

* Update inference_demo.py

* Update eval_demo.py

* Update inference_demo.py

* Update src/opendr/perception/object_detection_2d/datasets/transforms.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update fast_nms.py

* Update __init__.py

* Update cluster_nms.py

* Update soft_nms.py

* Update seq2seq_nms_learner.py

* Update ssd_learner.py

* Update test_seq2seq_nms.py

* Update object_detection_2d_ssd.py

* Update train_demo.py

* Update __init__.py

* Update __init__.py

* Update cluster_nms.py

* Update fast_nms.py

* Update soft_nms.py

* Update seq2seq_nms_learner.py

* Update seq2seq_nms_learner.py

* Update __init__.py

* Update seq2seq_nms_learner.py

* Update __init__.py

* Create __init__.py

* Update cluster_nms.py

* Update fast_nms.py

* Update soft_nms.py

* Update seq2seq_nms_learner.py

* Update test_seq2seq_nms.py

* Update ssd_learner.py

* Update nms_dataset.py

* Delete __init__.py

* Update cluster_nms.py

* Update cluster_nms.py

* Create __init__.py

* Update seq2seq_nms_learner.py

* Update seq2seq_nms_learner.py

* Update __init__.py

* Update __init__.py

* Update __init__.py

* Update seq2seq_nms_learner.py

* Update test_seq2seq_nms.py

* Update nms_dataset.py

* Update cluster_nms.py

* Update fast_nms.py

* Update fast_nms.py

* Update cluster_nms.py

* Update nms_utils.py

* Update soft_nms.py

* Update README.md

* Update README.md

* Update README.md

* Update cluster_nms.py

* Update fast_nms.py

* Update nms_utils.py

* Update train_demo.py

* Update seq2seq_nms_learner.py

* Update seq2seq_nms_learner.py

* Update seq2seq_nms_learner.py

* Update seq2seq_model.py

* Update fmod.py

* Update seq2seq_nms_learner.py

* Update train_demo.py

* Update train_demo.py

* Update eval_demo.py

* Update inference_demo.py

* Add files via upload

* Update README.md

* Add files via upload

* Update README.md

* Update README.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update seq2seq_nms_learner.py

* Update seq2seq_nms_learner.py

* Update nms_dataset.py

* Update nms_dataset.py

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update README.md

* Update README.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update projects/opendr_ws/src/perception/scripts/object_detection_2d_ssd.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update projects/perception/object_detection_2d/nms/fast_nms/inference_demo.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update projects/perception/object_detection_2d/nms/seq2seq-nms/eval_demo.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update projects/perception/object_detection_2d/nms/seq2seq-nms/inference_demo.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update projects/perception/object_detection_2d/nms/seq2seq-nms/train_demo.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update projects/perception/object_detection_2d/nms/soft_nms/inference_demo.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update tests/sources/tools/perception/object_detection_2d/nms/seq2seq_nms/test_seq2seq_nms.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update __init__.py

* Update tests_suite.yml

* Update tests_suite_develop.yml

* Update test_packages.yml

* Update object-detection-2d-nms-seq2seq_nms.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update README.md

* Update projects/perception/object_detection_2d/nms/cluster_nms/inference_demo.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update seq2seq_nms_learner.py

* Update eval_demo.py

* Update seq2seq_nms_learner.py

* Update object-detection-2d-nms-seq2seq_nms.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update eval_demo.py

* Update __init__.py

* Delete stats_pretrained.png

* Update seq2seq_nms_learner.py

* Update eval_demo.py

* Update inference_demo.py

* Update test_seq2seq_nms.py

* Update test_seq2seq_nms.py

* Update object-detection-2d-nms-seq2seq_nms.md

* Delete __init__.py

* final changes

* Update seq2seq_nms_learner.py

* Update index.md

* Update index.md

* Update CHANGELOG.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Merge `master`into `develop` (#261)

* Synchronize master and develop workflows (#236)

* Synchronize master and develop workflows

* comment

* Added OpenDR citation (#238)

* Added OpenDR citation

* Update README.md

* Fixes bibtex name (#241)

Fixes citation name

* Fix clang (#250)

* Integration of heart anomaly detection self-attention neural bag of features  (#246)

* added sanbof models

* added attention models to ci test

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Make `test release` docker target the specific branch when the label is run manually (#252)

* Fix

* Better approach

* Fix

* Update CODEOWNERS (#253)

* Update face-recognition.md (#257)

* skeleton-based HAR demo bug fixed (#260)

* infer updated

* edge case fix (no pose detected)

* pep fixes

* Fix sources after cppcheck upgrade

* More

Co-authored-by: Negar <negar.heidari@eng.au.dk>
Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>
Co-authored-by: ad-daniel <daniel.dias@epfl.ch>

* Update seq2seq_nms_learner.py

* Update seq2seq_nms_learner.py

* add init

Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>
Co-authored-by: Kateryna Chumachenko <katerynaCh@users.noreply.github.com>
Co-authored-by: Stefania Pedrazzi <stefaniapedrazzi@users.noreply.github.com>
Co-authored-by: Pavlos Tosidis <35866477+Pavlos-Tosidis@users.noreply.github.com>
Co-authored-by: Negar Heidari <36771997+negarhdr@users.noreply.github.com>
Co-authored-by: Negar <negar.heidari@eng.au.dk>
Co-authored-by: charsyme <63857415+charsyme@users.noreply.github.com>
Co-authored-by: charsyme <charsyme@csd.auth.gr>

* Synchronize workflows

* Fix workflows

* Sync

Co-authored-by: Pavlos Tosidis <35866477+Pavlos-Tosidis@users.noreply.github.com>
Co-authored-by: Negar Heidari <36771997+negarhdr@users.noreply.github.com>
Co-authored-by: Negar <negar.heidari@eng.au.dk>
Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>
Co-authored-by: Nikolaos <passalis@csd.auth.gr>
Co-authored-by: vivinousi <32997432+vivinousi@users.noreply.github.com>
Co-authored-by: Jelle <43064291+jelledouwe@users.noreply.github.com>
Co-authored-by: Jelle Luijkx <j.d.luijkx@tudelft.nl>
Co-authored-by: Kostas Tsampazis <27914645+tsampazk@users.noreply.github.com>
Co-authored-by: LukasHedegaard <lh@eng.au.dk>
Co-authored-by: halil93ibrahim <halil@ece.au.dk>
Co-authored-by: Illia Oleksiienko <io@ece.au.dk>
Co-authored-by: Niclas Vödisch <voedisch@cs.uni-freiburg.de>
Co-authored-by: pavlos <ptosidis@gmail.com>
Co-authored-by: ekakalet <63847549+ekakalet@users.noreply.github.com>
Co-authored-by: Vivi <vivinousi@gmail.com>
Co-authored-by: charsyme <63857415+charsyme@users.noreply.github.com>
Co-authored-by: Daniel Honerkamp <daniel.honerkamp@gmail.com>
Co-authored-by: Maria Tzelepi <mtzelepi@users.noreply.github.com>
Co-authored-by: Alexandre Angleraud <alexandre.angleraud@gmail.com>
Co-authored-by: Lukas Hedegaard <lukasxhedegaard@gmail.com>
Co-authored-by: Niclas <49001036+vniclas@users.noreply.github.com>
Co-authored-by: thomaspeyrucain <87322480+thomaspeyrucain@users.noreply.github.com>
Co-authored-by: Olivier Michel <Olivier.Michel@cyberbotics.com>
Co-authored-by: Kateryna Chumachenko <katerynaCh@users.noreply.github.com>
Co-authored-by: Stefania Pedrazzi <stefaniapedrazzi@users.noreply.github.com>
Co-authored-by: charsyme <charsyme@csd.auth.gr>
stefaniapedrazzi added a commit that referenced this pull request Sep 1, 2022
* Synchronize master and develop workflows (#236)

* Synchronize master and develop workflows

* comment

* Added OpenDR citation (#238)

* Added OpenDR citation

* Update README.md

* Fixes bibtex name (#241)

Fixes citation name

* Fix clang (#250)

* Integration of heart anomaly detection self-attention neural bag of features  (#246)

* added sanbof models

* added attention models to ci test

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Make `test release` docker target the specific branch when the label is run manually (#252)

* Fix

* Better approach

* Fix

* Update CODEOWNERS (#253)

* Update face-recognition.md (#257)

* skeleton-based HAR demo bug fixed (#260)

* infer updated

* edge case fix (no pose detected)

* pep fixes

* Fix sources after cppcheck upgrade

* More

Co-authored-by: Negar <negar.heidari@eng.au.dk>
Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>
Co-authored-by: ad-daniel <daniel.dias@epfl.ch>

* Synchronize workflows

* Fix workflows

* Version bump

* Merge `develop` into `master` (#262)

* Merge `master` into `develop` (#203)

* Add automatic nightly sanity check (#192)

* Add automatic nightly check

* fix

* Add badge

* remove conditions

* Remove develop badge

* restore name

* Fix nightly check (#193)

* Fix nightly check

* fix test

* upgrade scikit-learn to 0.22 (#198)

* upgrade scikit-learn to 0.22

0.21.3 causes warnings with the current numpy version. Upgrading it fixes it.

* add changelog

Co-authored-by: ad-daniel <daniel.dias@epfl.ch>

* bug fixed (#196)

Co-authored-by: Negar <negar.heidari@eng.au.dk>
Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Fix copyright dates and double-check rights owner (action required) (#199)

* Fix dates

* undo wrong change

* Fix Tampere

* Automatic test of pip and docker (#200)

* Test pip installation

* Trigger

* Fix

* Minor

* Updated wheel test

* Added libopenblas install

* Temporary test disable

* Temporary test disable

* Added libsndfile1 dependency

* Restored disabled test

* New wheel building pipeline

* Update build_wheel.sh

* Added libboost-dev dep

* Update installation.md

* Switch to sdist

* sdist workflow

* Update tests_suite.yml

* Added numpy include dirs

* Disabled two 3d detection tests

* Disabled three 3d detection tests

* Disabled five 3d detection tests

* Disabled all 3d detection tests

* Disabled model download - 3d test

* Disabled everything?

* Removed imports from 3d object detection test

* Import test

* Import test

* Import test

* Import test

* Import test

* Import test

* Restored test

* Disabled object detection 3d test

* Refactor workflow

* disable temporarely

* Fix docker mobile manipulation

* Re-enable test

* add badge

* Fix changelog

* remove test install reference

* Restored pip installation

Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>
Co-authored-by: Nikolaos <passalis@csd.auth.gr>

Co-authored-by: Pavlos Tosidis <35866477+Pavlos-Tosidis@users.noreply.github.com>
Co-authored-by: Negar Heidari <36771997+negarhdr@users.noreply.github.com>
Co-authored-by: Negar <negar.heidari@eng.au.dk>
Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>
Co-authored-by: Nikolaos <passalis@csd.auth.gr>

* Modular python packages (#201)

* Split package creation

* Added description.txt

* Updated setup.py

* Added separate setup.py

* Added separate setup.py

* Relaxed dependencies

* Added hyper-parameter tuning setup py

* Updates

* Relaxed dependecies

* Added updated setup.py

* Changed generation policy

* Added wheel dep

* Moved helper utilities to engine

* Moved test

* Updated setup.py

* Updated deps

* Updated deps

* Added metapackage generation

* Moved io to engine.helper

* Relaxed dependencies

* Update installation.md

* Added new .ini sections

* Cleaned build_wheel.sh

* Restored pytorch dependencies

* Added missing __init__.py

* _setup.py fix

* Updated deps

* Updated deps

* Updated deps

* Updated deps

* Fixed _setup.py

* Updated package list

* Updates

* Updates

* temp disable single_demo_grasp

* Fixed deps

* Restored single_demo_grasp test

* Added sequential package installation

* Update build_wheel.sh

* Update tests_suite.yml

* Update tests_suite.yml

* Updated installation workflow

* Fixed workflow

* Manual AVX2 disable for bcolz

* Fix string replace

* Fixed path

* Added debug output

* Update build_wheel.sh

* Added dependencies to ensure correct building

* Update installation.md

* Added separate pip package testing

* Fixed package naming

* Typo fix

* Added a missing dependency

* Added missing dependency

* Fixed utils workflow

* Fixed utils bug

* Fixed hyperparameter_tuner test

* Fixed utils

* Update .github/workflows/tests_suite.yml

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Added wheel and docker testing to develop

* Pass key by const reference

* Style fix

* Minor fix and cleanup

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>
Co-authored-by: ad-daniel <daniel.dias@epfl.ch>

* Face Recognition ROS and bug fixes (#219)

* This commit contains:
1. face_recognition.py script and perception README.md update
2. updated benchmarking_demo.py to correctly measure GPU memory allocation
3. Added torch setting in model_mobilenet.py for faster CPU inference
4. Sped up utils.py pair generation script
5. Fixed a minor bug in face_recognition_learner.py

* This commit contains:
1. face_recognition.py script and perception README.md update
2. updated benchmarking_demo.py to correctly measure GPU memory allocation
3. Added torch setting in model_mobilenet.py for faster CPU inference
4. Sped up utils.py pair generation script
5. Fixed a minor bug in face_recognition_learner.py
6. Added create_new flag on face_recognition_learner.fit_reference()

* Update docs/reference/face-recognition.md

Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>

* Update benchmarking_demo.py

* Update benchmarking_demo.py

Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>

* XML dataset addition + mxnet-cu102 fix (#224)

* xml type dataset addition

* documentation for concatdataset

* mxnet-cu102 changes

* fixed license

* changed order of mxnet cpu-gpu installation

* documentation addition + fix

* Gem Mobilenet-v2 pretrained backbone (#226)

* Add pretrained mobilenetv2 backbone

* Update gem.md

Co-authored-by: Jelle Luijkx <j.d.luijkx@tudelft.nl>

* Notebooks for mxnet detectors (#230)

* added notebooks for mxnet detectors

* import + OpenDR reformat

* EAGERx as dependency instead of submodule. (#228)

* EAGERx as dependeny instead of submodule. Docs and demos updated accordingly

* Fix typo

* Minor fixes

* Update test_pep8.py

* Loosen pyqglet requirements to solve dependency issue

* Loosen pyglet requitement to solve dependency issue

* Update dependencies

* Update dependencies

* Update EAGERx

* Fix typo

* Add rendering toggle to eagerx demos

Co-authored-by: Jelle Luijkx <j.d.luijkx@tudelft.nl>
Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Lightweight openpose fixes (#242)

* Fixed onnx optimize bugs with half precision and different number of stages

* Fixed height check based on [original repo #202](Daniil-Osokin/lightweight-human-pose-estimation.pytorch#202)

* Update changelog for #242

* Upgrade to CUDA 11.2 and improve GPU support (#215)

* Updated to CUDA11.2

* Switch to devel image

* Update install.sh

* Update dependencies.ini

* Updated pytorch

* DCNv2 update

* Detectron update

* Update installation.md

* More strict stable-baselines3 ver

* Updated dep version

* Update CHANGELOG.md

* Small consistent fix

* Minor typo fix

* Updated CPU/GPU support for pip

* Updated numba version

* Removed OPENDR_DEVICE

* Added support for changing inference device during testing

* Style fixes

* Separate tests for face detection

* Updated testing pipeline for face detection 2d

* Update installation.md

* Fixed weight placement

* Fixed cuda placement check

* Fixed mxnet installation

* Updated base image

* Separate object detection 2d tests

* Upgraded to pytorch 1.9.0

* Changed default constant folding setting

* Updated EfficientPS

* Apply suggestions from code review

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Bugfixes

* Increase tollerance in test_cox3d_learner

* Test dockerfile with correct branch

* Removed comment

* remove branch from docker files

Co-authored-by: ad-daniel <daniel.dias@epfl.ch>
Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>
Co-authored-by: LukasHedegaard <lh@eng.au.dk>

* chore(eagerx): bump version eagerx to 0.1.10 (#244)

Co-authored-by: Jelle Luijkx <j.d.luijkx@tudelft.nl>

* End to end planning (#223)

* v0

* v0

* Ros nodes and documentation.

* fit method

* cleanup

* test for eval and infer

* env updated

* env updated - tests passed

* pep8 - cleanup

* pep8 - cleanup

* pep8

* licenses fixed

* clang

* test_sources

* dep - test only this tool

* dep - test only this tool

* test only this tool

* test only this tool

* test only this tool

* test only this tool

* test python 3.6

* test python 3.6

* test python 3.6

* test python 3.8

* test python 3.8

* test python 3.8

* test python 3.8

* test python 3.8

* test python 3.8

* test python 3.8

* test python 3.8

* test - exclude control/mm

* test all

* clean up

* clean up

* test

* undo

* install webots

* Update e2e_planning_learner.py

* Update download_ardupilot_files.py

* Update range_image.py

* Update agi_env.py

* Update children_robot.cpp

* Update take_off.cpp

* gym version issue with save and load

* gym version

* clean up test licence skipped directory

* gym version issue

* gym version 0.19

* stable baselines3 version 1.3

* gym ver 0.20 sb3 ver 1.1

* docs updated

* docs updated

* docs updated

* fix

* Update .github/workflows/tests_suite.yml

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update .github/workflows/tests_suite_develop.yml

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/end_to_end_planning.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* update tests_suite.yml and tests_suite_develop.yml

* added infer to docs

* requested changes

* fix pep8

* init files

* preformance evaluation and init files under tests & test/sources

* undo

* test

* Revert "test"

This reverts commit 7f20428.

* Update CHANGELOG.md

* Update CHANGELOG.md

* Update CHANGELOG.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* added TEST_DEVICE in tests

* eval/fit return dictionary

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>
Co-authored-by: ad-daniel <daniel.dias@epfl.ch>
Co-authored-by: Illia Oleksiienko <io@ece.au.dk>
Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>

* Benchmark au (#231)

* Add Human Activity Recognition benchmark scripts

* Remove pandas dependency in activity_recognition

* Remove pyav dependency

* Add decoder option to kinetics loader

* Add script for har benchmark install

* Update har-benchmark install script

* Add variable batch_sizes to har benchmark script

* Add har benchmark RTX2080Ti results

* Update har benchmark scripts

* Add xavier benchmark har results

* Update har benchmark scripts with CPU batch_sizes

* Add har benchmark CPU results

* Fix black lint issue

* Remove obsolete dependency

* Redo cox3d RTX2080Ti benchmark

* Update har benchmark batch sizes

* Fix install script env vars

* Fix exception handling in kinetics

* Update Xavier har benchmark

* Add har results on TX2

* Add batch size for tx2 in har benchmark scripts

* Add 3D object detection benchmark

* Fix bounding box to str

* Add detection_3d and tracking_2d benchmarks

* Fix imports not working in python 3.6

* Update file names

* Update far mot names

* Add AB3DMOT benchmark

* Update media tracking 3d

* benchmark_stgcn added

* benchmark_stgcn added

* benchmark_stgcn added

* benchmark_stgcn added

* benchmark_stgcn added

* benchmark_stgcn added

* benchmark_stgcn added

* benchmark_stgcn added

* benchmark_stgcn modified

* benchmark_stgcn modified

* benchmark_stgcn modified

* benchmark_stgcn modified

* benchmark_stbln modified

* benchmark_stbln modified

* benchmark_stbln modified

* benchmark_stbln modified

* benchmark_stbln modified

* mcdo is modified

* mcdo is modified

* mcdo is modified

* mcdo is modified

* mcdo is modified

* mcdo is modified

* Fix style in kinetics

* Fix W503

* code style fixed

* style fixed

* Fix style errors

* Fix kinetics unused torchvision

* Remove activity recognition results

* Add av dependency back

Co-authored-by: Illia Oleksiienko <io@ece.au.dk>
Co-authored-by: Negar <negar.heidari@eng.au.dk>
Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Clang Fixes (#249)

* clang fixes

* Changed version of clang in MacOS

* Revert change

* Update tests_suite.yml

* Switched to clang 11

* Documentation for performance evaluation (#239)

* Pose estimation speed documentation

* Added pose estimation results

* Formatting fix

* Update lightweight-open-pose.md

* Apply suggestions from code review

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update lightweight-open-pose.md

* Add performance evaluation for EfficientPS

* Added evalutation metrics

* evaluation documentation

* evaluation metrics added
Skeleton-based HAR, Landmark-based FER

* Add activity recognition results

* performance documentation for mxnet-based detectors

* Update human-model-generation.md

* Update human-model-generation.md

* Update human-model-generation.md

* Update human-model-generation.md

* mobileRL performance metrics

* Update semantic-segmentation.md

Add performance evaluation for BiseNet.

* Update semantic-segmentation.md

Add performance evaluation for BiseNet.

* Add 2d trackiong evaluation results

* Add 3d tracking evaluation results

* Add 3d object detection evaluation results

* docs(gem.md): add performance evaluation tables

* docs(eagerx.md): add performance evaluation tables

* docs(hyperparameter_tuner.md): add performance evaluation tables

* upload end-to-end planning docs

* Add performance evaluation metrics

* Update docs/reference/single-demonstration-grasping.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/single-demonstration-grasping.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Delete end-to-end-planning.md

* Update docs/reference/synthetic_facial_image_generator.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/synthetic_facial_image_generator.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/synthetic_facial_image_generator.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/human-model-generation.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/human-model-generation.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/human-model-generation.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/human-model-generation.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/activity-recognition.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/activity-recognition.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/activity-recognition.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/activity-recognition.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/face-detection-2d-retinaface.md

* Update docs/reference/single-demonstration-grasping.md

Co-authored-by: thomaspeyrucain <87322480+thomaspeyrucain@users.noreply.github.com>

* Update docs/reference/face-detection-2d-retinaface.md

* Update docs/reference/face-detection-2d-retinaface.md

* Update docs/reference/voxel-object-detection-3d.md

* Update docs/reference/voxel-object-detection-3d.md

* Update docs/reference/voxel-object-detection-3d.md

* Update docs/reference/face-recognition.md

* Update docs/reference/landmark-based-facial-expression-recognition.md

* Update docs/reference/landmark-based-facial-expression-recognition.md

* Update docs/reference/landmark-based-facial-expression-recognition.md

* Update docs/reference/object-tracking-2d-fair-mot.md

* Apply suggestions from code review

* Update docs/reference/mobile-manipulation.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-tracking-3d-ab3dmot.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/efficient-ps.md

* Update docs/reference/skeleton-based-action-recognition.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/skeleton-based-action-recognition.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/skeleton-based-action-recognition.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>
Co-authored-by: Niclas Vödisch <voedisch@cs.uni-freiburg.de>
Co-authored-by: pavlos <ptosidis@gmail.com>
Co-authored-by: ekakalet <63847549+ekakalet@users.noreply.github.com>
Co-authored-by: Negar <negar.heidari@eng.au.dk>
Co-authored-by: LukasHedegaard <lh@eng.au.dk>
Co-authored-by: Vivi <vivinousi@gmail.com>
Co-authored-by: charsyme <63857415+charsyme@users.noreply.github.com>
Co-authored-by: Daniel Honerkamp <daniel.honerkamp@gmail.com>
Co-authored-by: Maria Tzelepi <mtzelepi@users.noreply.github.com>
Co-authored-by: Illia Oleksiienko <io@ece.au.dk>
Co-authored-by: Jelle Luijkx <j.d.luijkx@tudelft.nl>
Co-authored-by: halil93ibrahim <halil@ece.au.dk>
Co-authored-by: Alexandre Angleraud <alexandre.angleraud@gmail.com>
Co-authored-by: Lukas Hedegaard <lukasxhedegaard@gmail.com>
Co-authored-by: Niclas <49001036+vniclas@users.noreply.github.com>
Co-authored-by: thomaspeyrucain <87322480+thomaspeyrucain@users.noreply.github.com>
Co-authored-by: Olivier Michel <Olivier.Michel@cyberbotics.com>

* Fall detection (#237)

* Initial version of fall detector learner with naive fall detection implementation

* Added alternative ways to retrieve data from Keypoint, similar to Pose class

* Formatted imports

* Initial version of fall detection demo and empty README

* Reverted changes in target.py for Keypoint class

* Reverted to default Keypoint.data access and fixed download path

* Added convenience __getitem__ method and properties for accessing Keypoint data.

* Fall detection evaluation on UR Fall Dataset WIP

* Improved reading of UR Fall Dataset and completed basic evaluation

* Inference demo to run fall detection on predetermined images

* Renamed fall_detection.py to webcam_demo.py

* Webcam demo cleanup

* Removed unused time import

* Infer now returns a list of detections

* Inference demo now works with modified learner for multiple poses

* Infer now returns the pose as well

* Inference demo works on multiple detections and prints appropriate messages and graphics

* Webcam demo now works with multiple fall detections

* Some modifications to the eval method and a docstring with some explanations.

* Evaluation demo

* Changed the way naive fall detection calculates angles for major increase in sensitivity and minor decrease in specificity

* Changed the way naive fall detection calculates leg position, avoiding some false positives and fixed minor bug

* Added condition for calves angle, increasing sensitivity significantly

* Added tests for fall detector

* Added download method and did extensive changes all around to work with tests

* Finalized inference demo with images downloaded from FTP

* Finalized eval demo with image download from FTP and argparse

* Finalized webcam demo

* Added fall detection demo readme

* Added NotImplementedError on fit and made some methods private

* Added documentation for fall detector

* Minor fixes

* Added tutorial notebook and updated README

* Update tests_suite.yml

Added fall detection tests

* Added missing references on fall detection tests

* Fixes according to review

* Couple of fixes based on review

* Added fall detection on packages.txt

* Added a dependencies.ini for fall-detection

* Removed notes section

* Update dep installation

* Added changelog entry for fall detection tool

* Added fall detection node

* Added fall detection node instructions

* Added Fall Detection entry in list of nodes

* Added python ros node for fall detection

* Review fixes

* Temporary test

* Revert "Temporary test"

This reverts commit 40dba12.

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>
Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>
Co-authored-by: ad-daniel <daniel.dias@epfl.ch>

* Merge `master` into `develop` (#254)

* Synchronize master and develop workflows (#236)

* Synchronize master and develop workflows

* comment

* Added OpenDR citation (#238)

* Added OpenDR citation

* Update README.md

* Fixes bibtex name (#241)

Fixes citation name

* Fix clang (#250)

* Integration of heart anomaly detection self-attention neural bag of features  (#246)

* added sanbof models

* added attention models to ci test

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Make `test release` docker target the specific branch when the label is run manually (#252)

* Fix

* Better approach

* Fix

* Update CODEOWNERS (#253)

Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>
Co-authored-by: Kateryna Chumachenko <katerynaCh@users.noreply.github.com>
Co-authored-by: Stefania Pedrazzi <stefaniapedrazzi@users.noreply.github.com>

* Added webcam demo for Face Recognition (#247)

* Added webcam demo for Face Recognition

* Update webcam_demo.py

* Renamed README.md and added webcam_demo instructions.

* Renamed README.md and added webcam_demo instructions.

* Renamed README.md and added webcam_demo instructions.

* Renamed README.md and added webcam_demo instructions.

* Renamed README.md and added webcam_demo instructions.

* Renamed README.md and added webcam_demo instructions.

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Added audiovisual emotion learner (develop) (#251)

* added av emotion learner

* added demo

* updated index.md

* fixed licenses

* pep8 fixes

* pep8 fix

* dependencies fix

* delete redundant files from demos

* Update tests/sources/tools/perception/multimodal_human_centric/audiovisual_emotion_recognition/test_audiovisual_emotion_learner.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* demo fix

* simplify imports

* pep8 fix

* pep8 fix

* Fix sources

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>
Co-authored-by: ad-daniel <daniel.dias@epfl.ch>

* Fix nvidia docker key (#255)

* Fix nvidia key

* Test if it actually fails

* Undo

* Don't delete prior key

* Nms module (#232)

* Add files via upload

* Add files via upload

* Add files via upload

* Create __init__.py

* Create __init__.py

* Add files via upload

* Add files via upload

* Add files via upload

* Update __init__.py

* Update __init__.py

* Update __init__.py

* Update __init__.py

* Delete __init__.py

* Delete __init__.py

* Update nms_utils.py

* Update seq2seq_nms_learner.py

* Update test_seq2seq_nms.py

* Update nms_dataset.py

* tests

* Update test_seq2seq_nms.py

* Update test_seq2seq_nms.py

* Update nms_dataset.py

* Update test_seq2seq_nms.py

* Update nms_utils.py

* Update seq2seq_nms_learner.py

* Update seq2seq_nms_learner.py

* Update seq2seq_nms_learner.py

* Update fmod.py

* Update seq2seq_model.py

* Update fmod.py

* Update seq2seq_nms_learner.py

* Update seq2seq_nms_learner.py

* Update seq2seq_nms_learner.py

* Update object-detection-2d-nms-seq2seq_nms.md

* Update test_seq2seq_nms.py

* Update object_detection_2d_ssd.py

* Update object_detection_2d_ssd.py

* Update object_detection_2d_ssd.py

* Update object_detection_2d_ssd.py

* Update object_detection_2d_ssd.py

* Create README.md

* Create README.md

* Update README.md

* Update README.md

* Create README.md

* Update README.md

* Update ssd_learner.py

* Update ssd_learner.py

* Update nms_utils.py

* Update inference_demo.py

* Update inference_demo.py

* Update README.md

* Update README.md

* Update README.md

* Create README.md

* Update inference_demo.py

* Create training_demo.py

* Update training_demo.py

* Update training_demo.py

* Rename training_demo.py to train_demo.py

* Create eval_demo.py

* Update train_demo.py

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update src/opendr/perception/object_detection_2d/datasets/transforms.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Create init

* Update and rename init to __init__.py

* Delete dataset.py

* Update seq2seq_nms_learner.py

* Update train_demo.py

* Update train_demo.py

* Update object_detection_2d_ssd.py

* Update object-detection-2d-nms-seq2seq_nms.md

* Update inference_demo.py

* Update inference_demo.py

* Update inference_demo.py

* Update eval_demo.py

* Update inference_demo.py

* Update src/opendr/perception/object_detection_2d/datasets/transforms.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update fast_nms.py

* Update __init__.py

* Update cluster_nms.py

* Update soft_nms.py

* Update seq2seq_nms_learner.py

* Update ssd_learner.py

* Update test_seq2seq_nms.py

* Update object_detection_2d_ssd.py

* Update train_demo.py

* Update __init__.py

* Update __init__.py

* Update cluster_nms.py

* Update fast_nms.py

* Update soft_nms.py

* Update seq2seq_nms_learner.py

* Update seq2seq_nms_learner.py

* Update __init__.py

* Update seq2seq_nms_learner.py

* Update __init__.py

* Create __init__.py

* Update cluster_nms.py

* Update fast_nms.py

* Update soft_nms.py

* Update seq2seq_nms_learner.py

* Update test_seq2seq_nms.py

* Update ssd_learner.py

* Update nms_dataset.py

* Delete __init__.py

* Update cluster_nms.py

* Update cluster_nms.py

* Create __init__.py

* Update seq2seq_nms_learner.py

* Update seq2seq_nms_learner.py

* Update __init__.py

* Update __init__.py

* Update __init__.py

* Update seq2seq_nms_learner.py

* Update test_seq2seq_nms.py

* Update nms_dataset.py

* Update cluster_nms.py

* Update fast_nms.py

* Update fast_nms.py

* Update cluster_nms.py

* Update nms_utils.py

* Update soft_nms.py

* Update README.md

* Update README.md

* Update README.md

* Update cluster_nms.py

* Update fast_nms.py

* Update nms_utils.py

* Update train_demo.py

* Update seq2seq_nms_learner.py

* Update seq2seq_nms_learner.py

* Update seq2seq_nms_learner.py

* Update seq2seq_model.py

* Update fmod.py

* Update seq2seq_nms_learner.py

* Update train_demo.py

* Update train_demo.py

* Update eval_demo.py

* Update inference_demo.py

* Add files via upload

* Update README.md

* Add files via upload

* Update README.md

* Update README.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update seq2seq_nms_learner.py

* Update seq2seq_nms_learner.py

* Update nms_dataset.py

* Update nms_dataset.py

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update README.md

* Update README.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update projects/opendr_ws/src/perception/scripts/object_detection_2d_ssd.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update projects/perception/object_detection_2d/nms/fast_nms/inference_demo.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update projects/perception/object_detection_2d/nms/seq2seq-nms/eval_demo.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update projects/perception/object_detection_2d/nms/seq2seq-nms/inference_demo.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update projects/perception/object_detection_2d/nms/seq2seq-nms/train_demo.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update projects/perception/object_detection_2d/nms/soft_nms/inference_demo.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update tests/sources/tools/perception/object_detection_2d/nms/seq2seq_nms/test_seq2seq_nms.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update __init__.py

* Update tests_suite.yml

* Update tests_suite_develop.yml

* Update test_packages.yml

* Update object-detection-2d-nms-seq2seq_nms.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update README.md

* Update projects/perception/object_detection_2d/nms/cluster_nms/inference_demo.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update seq2seq_nms_learner.py

* Update eval_demo.py

* Update seq2seq_nms_learner.py

* Update object-detection-2d-nms-seq2seq_nms.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update eval_demo.py

* Update __init__.py

* Delete stats_pretrained.png

* Update seq2seq_nms_learner.py

* Update eval_demo.py

* Update inference_demo.py

* Update test_seq2seq_nms.py

* Update test_seq2seq_nms.py

* Update object-detection-2d-nms-seq2seq_nms.md

* Delete __init__.py

* final changes

* Update seq2seq_nms_learner.py

* Update index.md

* Update index.md

* Update CHANGELOG.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Merge `master`into `develop` (#261)

* Synchronize master and develop workflows (#236)

* Synchronize master and develop workflows

* comment

* Added OpenDR citation (#238)

* Added OpenDR citation

* Update README.md

* Fixes bibtex name (#241)

Fixes citation name

* Fix clang (#250)

* Integration of heart anomaly detection self-attention neural bag of features  (#246)

* added sanbof models

* added attention models to ci test

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Make `test release` docker target the specific branch when the label is run manually (#252)

* Fix

* Better approach

* Fix

* Update CODEOWNERS (#253)

* Update face-recognition.md (#257)

* skeleton-based HAR demo bug fixed (#260)

* infer updated

* edge case fix (no pose detected)

* pep fixes

* Fix sources after cppcheck upgrade

* More

Co-authored-by: Negar <negar.heidari@eng.au.dk>
Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>
Co-authored-by: ad-daniel <daniel.dias@epfl.ch>

* Update seq2seq_nms_learner.py

* Update seq2seq_nms_learner.py

* add init

Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>
Co-authored-by: Kateryna Chumachenko <katerynaCh@users.noreply.github.com>
Co-authored-by: Stefania Pedrazzi <stefaniapedrazzi@users.noreply.github.com>
Co-authored-by: Pavlos Tosidis <35866477+Pavlos-Tosidis@users.noreply.github.com>
Co-authored-by: Negar Heidari <36771997+negarhdr@users.noreply.github.com>
Co-authored-by: Negar <negar.heidari@eng.au.dk>
Co-authored-by: charsyme <63857415+charsyme@users.noreply.github.com>
Co-authored-by: charsyme <charsyme@csd.auth.gr>

* Synchronize workflows

* Fix workflows

* Sync

Co-authored-by: Pavlos Tosidis <35866477+Pavlos-Tosidis@users.noreply.github.com>
Co-authored-by: Negar Heidari <36771997+negarhdr@users.noreply.github.com>
Co-authored-by: Negar <negar.heidari@eng.au.dk>
Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>
Co-authored-by: Nikolaos <passalis@csd.auth.gr>
Co-authored-by: vivinousi <32997432+vivinousi@users.noreply.github.com>
Co-authored-by: Jelle <43064291+jelledouwe@users.noreply.github.com>
Co-authored-by: Jelle Luijkx <j.d.luijkx@tudelft.nl>
Co-authored-by: Kostas Tsampazis <27914645+tsampazk@users.noreply.github.com>
Co-authored-by: LukasHedegaard <lh@eng.au.dk>
Co-authored-by: halil93ibrahim <halil@ece.au.dk>
Co-authored-by: Illia Oleksiienko <io@ece.au.dk>
Co-authored-by: Niclas Vödisch <voedisch@cs.uni-freiburg.de>
Co-authored-by: pavlos <ptosidis@gmail.com>
Co-authored-by: ekakalet <63847549+ekakalet@users.noreply.github.com>
Co-authored-by: Vivi <vivinousi@gmail.com>
Co-authored-by: charsyme <63857415+charsyme@users.noreply.github.com>
Co-authored-by: Daniel Honerkamp <daniel.honerkamp@gmail.com>
Co-authored-by: Maria Tzelepi <mtzelepi@users.noreply.github.com>
Co-authored-by: Alexandre Angleraud <alexandre.angleraud@gmail.com>
Co-authored-by: Lukas Hedegaard <lukasxhedegaard@gmail.com>
Co-authored-by: Niclas <49001036+vniclas@users.noreply.github.com>
Co-authored-by: thomaspeyrucain <87322480+thomaspeyrucain@users.noreply.github.com>
Co-authored-by: Olivier Michel <Olivier.Michel@cyberbotics.com>
Co-authored-by: Kateryna Chumachenko <katerynaCh@users.noreply.github.com>
Co-authored-by: Stefania Pedrazzi <stefaniapedrazzi@users.noreply.github.com>
Co-authored-by: charsyme <charsyme@csd.auth.gr>

* Update CHANGELOG.md

* Update CHANGELOG.md

Co-authored-by: Stefania Pedrazzi <stefaniapedrazzi@users.noreply.github.com>

* Fix face recognition (#267)

* Fix EfficientPS submodule update (#268)

* Cleanup GitHub workflows (#266)

* Update test_packages.yml

Replace deprecated workflow cleanup job

* Remove deprecated action

* Remove deprecated action

* Remove space

* Remove space

* Remove space

* Prepare 1.1.1 (#274)

* Fix detectron2 installation and skimage deprecated functions (#287)

* Checkout specific detectron commit

* Install specific detectron2 commit

* Point to specific detectron2 commit

* Update installation.md

* Update dependencies.ini

* Update requirements.txt

* Update to support newer skimage version

* Fix sources

* Disable fail-fast

Co-authored-by: ad-daniel <daniel.dias@epfl.ch>
Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>
Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>
Co-authored-by: Kateryna Chumachenko <katerynaCh@users.noreply.github.com>
Co-authored-by: Pavlos Tosidis <35866477+Pavlos-Tosidis@users.noreply.github.com>
Co-authored-by: Negar Heidari <36771997+negarhdr@users.noreply.github.com>
Co-authored-by: Negar <negar.heidari@eng.au.dk>
Co-authored-by: ad-daniel <daniel.dias@epfl.ch>
Co-authored-by: Nikolaos <passalis@csd.auth.gr>
Co-authored-by: vivinousi <32997432+vivinousi@users.noreply.github.com>
Co-authored-by: Jelle <43064291+jelledouwe@users.noreply.github.com>
Co-authored-by: Jelle Luijkx <j.d.luijkx@tudelft.nl>
Co-authored-by: Kostas Tsampazis <27914645+tsampazk@users.noreply.github.com>
Co-authored-by: LukasHedegaard <lh@eng.au.dk>
Co-authored-by: halil93ibrahim <halil@ece.au.dk>
Co-authored-by: Illia Oleksiienko <io@ece.au.dk>
Co-authored-by: Niclas Vödisch <voedisch@cs.uni-freiburg.de>
Co-authored-by: pavlos <ptosidis@gmail.com>
Co-authored-by: ekakalet <63847549+ekakalet@users.noreply.github.com>
Co-authored-by: Vivi <vivinousi@gmail.com>
Co-authored-by: charsyme <63857415+charsyme@users.noreply.github.com>
Co-authored-by: Daniel Honerkamp <daniel.honerkamp@gmail.com>
Co-authored-by: Maria Tzelepi <mtzelepi@users.noreply.github.com>
Co-authored-by: Alexandre Angleraud <alexandre.angleraud@gmail.com>
Co-authored-by: Lukas Hedegaard <lukasxhedegaard@gmail.com>
Co-authored-by: Niclas <49001036+vniclas@users.noreply.github.com>
Co-authored-by: thomaspeyrucain <87322480+thomaspeyrucain@users.noreply.github.com>
Co-authored-by: Olivier Michel <Olivier.Michel@cyberbotics.com>
Co-authored-by: charsyme <charsyme@csd.auth.gr>
lucamarchionni pushed a commit to lucamarchionni/opendr that referenced this pull request Jun 10, 2024
* Test pip installation

* Trigger

* Fix

* Minor

* Updated wheel test

* Added libopenblas install

* Temporary test disable

* Temporary test disable

* Added libsndfile1 dependency

* Restored disabled test

* New wheel building pipeline

* Update build_wheel.sh

* Added libboost-dev dep

* Update installation.md

* Switch to sdist

* sdist workflow

* Update tests_suite.yml

* Added numpy include dirs

* Disabled two 3d detection tests

* Disabled three 3d detection tests

* Disabled five 3d detection tests

* Disabled all 3d detection tests

* Disabled model download - 3d test

* Disabled everything?

* Removed imports from 3d object detection test

* Import test

* Import test

* Import test

* Import test

* Import test

* Import test

* Restored test

* Disabled object detection 3d test

* Refactor workflow

* disable temporarely

* Fix docker mobile manipulation

* Re-enable test

* add badge

* Fix changelog

* remove test install reference

* Restored pip installation

Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>
Co-authored-by: Nikolaos <passalis@csd.auth.gr>
lucamarchionni pushed a commit to lucamarchionni/opendr that referenced this pull request Jun 10, 2024
* Add automatic nightly sanity check (opendr-eu#192)

* Add automatic nightly check

* fix

* Add badge

* remove conditions

* Remove develop badge

* restore name

* Fix nightly check (opendr-eu#193)

* Fix nightly check

* fix test

* upgrade scikit-learn to 0.22 (opendr-eu#198)

* upgrade scikit-learn to 0.22

0.21.3 causes warnings with the current numpy version. Upgrading it fixes it.

* add changelog

Co-authored-by: ad-daniel <daniel.dias@epfl.ch>

* bug fixed (opendr-eu#196)

Co-authored-by: Negar <negar.heidari@eng.au.dk>
Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Fix copyright dates and double-check rights owner (action required) (opendr-eu#199)

* Fix dates

* undo wrong change

* Fix Tampere

* Automatic test of pip and docker (opendr-eu#200)

* Test pip installation

* Trigger

* Fix

* Minor

* Updated wheel test

* Added libopenblas install

* Temporary test disable

* Temporary test disable

* Added libsndfile1 dependency

* Restored disabled test

* New wheel building pipeline

* Update build_wheel.sh

* Added libboost-dev dep

* Update installation.md

* Switch to sdist

* sdist workflow

* Update tests_suite.yml

* Added numpy include dirs

* Disabled two 3d detection tests

* Disabled three 3d detection tests

* Disabled five 3d detection tests

* Disabled all 3d detection tests

* Disabled model download - 3d test

* Disabled everything?

* Removed imports from 3d object detection test

* Import test

* Import test

* Import test

* Import test

* Import test

* Import test

* Restored test

* Disabled object detection 3d test

* Refactor workflow

* disable temporarely

* Fix docker mobile manipulation

* Re-enable test

* add badge

* Fix changelog

* remove test install reference

* Restored pip installation

Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>
Co-authored-by: Nikolaos <passalis@csd.auth.gr>

Co-authored-by: Pavlos Tosidis <35866477+Pavlos-Tosidis@users.noreply.github.com>
Co-authored-by: Negar Heidari <36771997+negarhdr@users.noreply.github.com>
Co-authored-by: Negar <negar.heidari@eng.au.dk>
Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>
Co-authored-by: Nikolaos <passalis@csd.auth.gr>
lucamarchionni pushed a commit to lucamarchionni/opendr that referenced this pull request Jun 10, 2024
* Merge `master` into `develop` (opendr-eu#203)

* Add automatic nightly sanity check (opendr-eu#192)

* Add automatic nightly check

* fix

* Add badge

* remove conditions

* Remove develop badge

* restore name

* Fix nightly check (opendr-eu#193)

* Fix nightly check

* fix test

* upgrade scikit-learn to 0.22 (opendr-eu#198)

* upgrade scikit-learn to 0.22

0.21.3 causes warnings with the current numpy version. Upgrading it fixes it.

* add changelog

Co-authored-by: ad-daniel <daniel.dias@epfl.ch>

* bug fixed (opendr-eu#196)

Co-authored-by: Negar <negar.heidari@eng.au.dk>
Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Fix copyright dates and double-check rights owner (action required) (opendr-eu#199)

* Fix dates

* undo wrong change

* Fix Tampere

* Automatic test of pip and docker (opendr-eu#200)

* Test pip installation

* Trigger

* Fix

* Minor

* Updated wheel test

* Added libopenblas install

* Temporary test disable

* Temporary test disable

* Added libsndfile1 dependency

* Restored disabled test

* New wheel building pipeline

* Update build_wheel.sh

* Added libboost-dev dep

* Update installation.md

* Switch to sdist

* sdist workflow

* Update tests_suite.yml

* Added numpy include dirs

* Disabled two 3d detection tests

* Disabled three 3d detection tests

* Disabled five 3d detection tests

* Disabled all 3d detection tests

* Disabled model download - 3d test

* Disabled everything?

* Removed imports from 3d object detection test

* Import test

* Import test

* Import test

* Import test

* Import test

* Import test

* Restored test

* Disabled object detection 3d test

* Refactor workflow

* disable temporarely

* Fix docker mobile manipulation

* Re-enable test

* add badge

* Fix changelog

* remove test install reference

* Restored pip installation

Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>
Co-authored-by: Nikolaos <passalis@csd.auth.gr>

Co-authored-by: Pavlos Tosidis <35866477+Pavlos-Tosidis@users.noreply.github.com>
Co-authored-by: Negar Heidari <36771997+negarhdr@users.noreply.github.com>
Co-authored-by: Negar <negar.heidari@eng.au.dk>
Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>
Co-authored-by: Nikolaos <passalis@csd.auth.gr>

* Modular python packages (opendr-eu#201)

* Split package creation

* Added description.txt

* Updated setup.py

* Added separate setup.py

* Added separate setup.py

* Relaxed dependencies

* Added hyper-parameter tuning setup py

* Updates

* Relaxed dependecies

* Added updated setup.py

* Changed generation policy

* Added wheel dep

* Moved helper utilities to engine

* Moved test

* Updated setup.py

* Updated deps

* Updated deps

* Added metapackage generation

* Moved io to engine.helper

* Relaxed dependencies

* Update installation.md

* Added new .ini sections

* Cleaned build_wheel.sh

* Restored pytorch dependencies

* Added missing __init__.py

* _setup.py fix

* Updated deps

* Updated deps

* Updated deps

* Updated deps

* Fixed _setup.py

* Updated package list

* Updates

* Updates

* temp disable single_demo_grasp

* Fixed deps

* Restored single_demo_grasp test

* Added sequential package installation

* Update build_wheel.sh

* Update tests_suite.yml

* Update tests_suite.yml

* Updated installation workflow

* Fixed workflow

* Manual AVX2 disable for bcolz

* Fix string replace

* Fixed path

* Added debug output

* Update build_wheel.sh

* Added dependencies to ensure correct building

* Update installation.md

* Added separate pip package testing

* Fixed package naming

* Typo fix

* Added a missing dependency

* Added missing dependency

* Fixed utils workflow

* Fixed utils bug

* Fixed hyperparameter_tuner test

* Fixed utils

* Update .github/workflows/tests_suite.yml

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Added wheel and docker testing to develop

* Pass key by const reference

* Style fix

* Minor fix and cleanup

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>
Co-authored-by: ad-daniel <daniel.dias@epfl.ch>

* Face Recognition ROS and bug fixes (opendr-eu#219)

* This commit contains:
1. face_recognition.py script and perception README.md update
2. updated benchmarking_demo.py to correctly measure GPU memory allocation
3. Added torch setting in model_mobilenet.py for faster CPU inference
4. Sped up utils.py pair generation script
5. Fixed a minor bug in face_recognition_learner.py

* This commit contains:
1. face_recognition.py script and perception README.md update
2. updated benchmarking_demo.py to correctly measure GPU memory allocation
3. Added torch setting in model_mobilenet.py for faster CPU inference
4. Sped up utils.py pair generation script
5. Fixed a minor bug in face_recognition_learner.py
6. Added create_new flag on face_recognition_learner.fit_reference()

* Update docs/reference/face-recognition.md

Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>

* Update benchmarking_demo.py

* Update benchmarking_demo.py

Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>

* XML dataset addition + mxnet-cu102 fix (opendr-eu#224)

* xml type dataset addition

* documentation for concatdataset

* mxnet-cu102 changes

* fixed license

* changed order of mxnet cpu-gpu installation

* documentation addition + fix

* Gem Mobilenet-v2 pretrained backbone (opendr-eu#226)

* Add pretrained mobilenetv2 backbone

* Update gem.md

Co-authored-by: Jelle Luijkx <j.d.luijkx@tudelft.nl>

* Notebooks for mxnet detectors (opendr-eu#230)

* added notebooks for mxnet detectors

* import + OpenDR reformat

* EAGERx as dependency instead of submodule. (opendr-eu#228)

* EAGERx as dependeny instead of submodule. Docs and demos updated accordingly

* Fix typo

* Minor fixes

* Update test_pep8.py

* Loosen pyqglet requirements to solve dependency issue

* Loosen pyglet requitement to solve dependency issue

* Update dependencies

* Update dependencies

* Update EAGERx

* Fix typo

* Add rendering toggle to eagerx demos

Co-authored-by: Jelle Luijkx <j.d.luijkx@tudelft.nl>
Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Lightweight openpose fixes (opendr-eu#242)

* Fixed onnx optimize bugs with half precision and different number of stages

* Fixed height check based on [original repo opendr-eu#202](Daniil-Osokin/lightweight-human-pose-estimation.pytorch#202)

* Update changelog for opendr-eu#242

* Upgrade to CUDA 11.2 and improve GPU support (opendr-eu#215)

* Updated to CUDA11.2

* Switch to devel image

* Update install.sh

* Update dependencies.ini

* Updated pytorch

* DCNv2 update

* Detectron update

* Update installation.md

* More strict stable-baselines3 ver

* Updated dep version

* Update CHANGELOG.md

* Small consistent fix

* Minor typo fix

* Updated CPU/GPU support for pip

* Updated numba version

* Removed OPENDR_DEVICE

* Added support for changing inference device during testing

* Style fixes

* Separate tests for face detection

* Updated testing pipeline for face detection 2d

* Update installation.md

* Fixed weight placement

* Fixed cuda placement check

* Fixed mxnet installation

* Updated base image

* Separate object detection 2d tests

* Upgraded to pytorch 1.9.0

* Changed default constant folding setting

* Updated EfficientPS

* Apply suggestions from code review

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Bugfixes

* Increase tollerance in test_cox3d_learner

* Test dockerfile with correct branch

* Removed comment

* remove branch from docker files

Co-authored-by: ad-daniel <daniel.dias@epfl.ch>
Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>
Co-authored-by: LukasHedegaard <lh@eng.au.dk>

* chore(eagerx): bump version eagerx to 0.1.10 (opendr-eu#244)

Co-authored-by: Jelle Luijkx <j.d.luijkx@tudelft.nl>

* End to end planning (opendr-eu#223)

* v0

* v0

* Ros nodes and documentation.

* fit method

* cleanup

* test for eval and infer

* env updated

* env updated - tests passed

* pep8 - cleanup

* pep8 - cleanup

* pep8

* licenses fixed

* clang

* test_sources

* dep - test only this tool

* dep - test only this tool

* test only this tool

* test only this tool

* test only this tool

* test only this tool

* test python 3.6

* test python 3.6

* test python 3.6

* test python 3.8

* test python 3.8

* test python 3.8

* test python 3.8

* test python 3.8

* test python 3.8

* test python 3.8

* test python 3.8

* test - exclude control/mm

* test all

* clean up

* clean up

* test

* undo

* install webots

* Update e2e_planning_learner.py

* Update download_ardupilot_files.py

* Update range_image.py

* Update agi_env.py

* Update children_robot.cpp

* Update take_off.cpp

* gym version issue with save and load

* gym version

* clean up test licence skipped directory

* gym version issue

* gym version 0.19

* stable baselines3 version 1.3

* gym ver 0.20 sb3 ver 1.1

* docs updated

* docs updated

* docs updated

* fix

* Update .github/workflows/tests_suite.yml

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update .github/workflows/tests_suite_develop.yml

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/end_to_end_planning.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* update tests_suite.yml and tests_suite_develop.yml

* added infer to docs

* requested changes

* fix pep8

* init files

* preformance evaluation and init files under tests & test/sources

* undo

* test

* Revert "test"

This reverts commit 7f20428.

* Update CHANGELOG.md

* Update CHANGELOG.md

* Update CHANGELOG.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* added TEST_DEVICE in tests

* eval/fit return dictionary

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>
Co-authored-by: ad-daniel <daniel.dias@epfl.ch>
Co-authored-by: Illia Oleksiienko <io@ece.au.dk>
Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>

* Benchmark au (opendr-eu#231)

* Add Human Activity Recognition benchmark scripts

* Remove pandas dependency in activity_recognition

* Remove pyav dependency

* Add decoder option to kinetics loader

* Add script for har benchmark install

* Update har-benchmark install script

* Add variable batch_sizes to har benchmark script

* Add har benchmark RTX2080Ti results

* Update har benchmark scripts

* Add xavier benchmark har results

* Update har benchmark scripts with CPU batch_sizes

* Add har benchmark CPU results

* Fix black lint issue

* Remove obsolete dependency

* Redo cox3d RTX2080Ti benchmark

* Update har benchmark batch sizes

* Fix install script env vars

* Fix exception handling in kinetics

* Update Xavier har benchmark

* Add har results on TX2

* Add batch size for tx2 in har benchmark scripts

* Add 3D object detection benchmark

* Fix bounding box to str

* Add detection_3d and tracking_2d benchmarks

* Fix imports not working in python 3.6

* Update file names

* Update far mot names

* Add AB3DMOT benchmark

* Update media tracking 3d

* benchmark_stgcn added

* benchmark_stgcn added

* benchmark_stgcn added

* benchmark_stgcn added

* benchmark_stgcn added

* benchmark_stgcn added

* benchmark_stgcn added

* benchmark_stgcn added

* benchmark_stgcn modified

* benchmark_stgcn modified

* benchmark_stgcn modified

* benchmark_stgcn modified

* benchmark_stbln modified

* benchmark_stbln modified

* benchmark_stbln modified

* benchmark_stbln modified

* benchmark_stbln modified

* mcdo is modified

* mcdo is modified

* mcdo is modified

* mcdo is modified

* mcdo is modified

* mcdo is modified

* Fix style in kinetics

* Fix W503

* code style fixed

* style fixed

* Fix style errors

* Fix kinetics unused torchvision

* Remove activity recognition results

* Add av dependency back

Co-authored-by: Illia Oleksiienko <io@ece.au.dk>
Co-authored-by: Negar <negar.heidari@eng.au.dk>
Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Clang Fixes (opendr-eu#249)

* clang fixes

* Changed version of clang in MacOS

* Revert change

* Update tests_suite.yml

* Switched to clang 11

* Documentation for performance evaluation (opendr-eu#239)

* Pose estimation speed documentation

* Added pose estimation results

* Formatting fix

* Update lightweight-open-pose.md

* Apply suggestions from code review

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update lightweight-open-pose.md

* Add performance evaluation for EfficientPS

* Added evalutation metrics

* evaluation documentation

* evaluation metrics added
Skeleton-based HAR, Landmark-based FER

* Add activity recognition results

* performance documentation for mxnet-based detectors

* Update human-model-generation.md

* Update human-model-generation.md

* Update human-model-generation.md

* Update human-model-generation.md

* mobileRL performance metrics

* Update semantic-segmentation.md

Add performance evaluation for BiseNet.

* Update semantic-segmentation.md

Add performance evaluation for BiseNet.

* Add 2d trackiong evaluation results

* Add 3d tracking evaluation results

* Add 3d object detection evaluation results

* docs(gem.md): add performance evaluation tables

* docs(eagerx.md): add performance evaluation tables

* docs(hyperparameter_tuner.md): add performance evaluation tables

* upload end-to-end planning docs

* Add performance evaluation metrics

* Update docs/reference/single-demonstration-grasping.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/single-demonstration-grasping.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Delete end-to-end-planning.md

* Update docs/reference/synthetic_facial_image_generator.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/synthetic_facial_image_generator.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/synthetic_facial_image_generator.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/human-model-generation.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/human-model-generation.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/human-model-generation.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/human-model-generation.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/activity-recognition.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/activity-recognition.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/activity-recognition.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/activity-recognition.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/face-detection-2d-retinaface.md

* Update docs/reference/single-demonstration-grasping.md

Co-authored-by: thomaspeyrucain <87322480+thomaspeyrucain@users.noreply.github.com>

* Update docs/reference/face-detection-2d-retinaface.md

* Update docs/reference/face-detection-2d-retinaface.md

* Update docs/reference/voxel-object-detection-3d.md

* Update docs/reference/voxel-object-detection-3d.md

* Update docs/reference/voxel-object-detection-3d.md

* Update docs/reference/face-recognition.md

* Update docs/reference/landmark-based-facial-expression-recognition.md

* Update docs/reference/landmark-based-facial-expression-recognition.md

* Update docs/reference/landmark-based-facial-expression-recognition.md

* Update docs/reference/object-tracking-2d-fair-mot.md

* Apply suggestions from code review

* Update docs/reference/mobile-manipulation.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-tracking-3d-ab3dmot.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/efficient-ps.md

* Update docs/reference/skeleton-based-action-recognition.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/skeleton-based-action-recognition.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/skeleton-based-action-recognition.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>
Co-authored-by: Niclas Vödisch <voedisch@cs.uni-freiburg.de>
Co-authored-by: pavlos <ptosidis@gmail.com>
Co-authored-by: ekakalet <63847549+ekakalet@users.noreply.github.com>
Co-authored-by: Negar <negar.heidari@eng.au.dk>
Co-authored-by: LukasHedegaard <lh@eng.au.dk>
Co-authored-by: Vivi <vivinousi@gmail.com>
Co-authored-by: charsyme <63857415+charsyme@users.noreply.github.com>
Co-authored-by: Daniel Honerkamp <daniel.honerkamp@gmail.com>
Co-authored-by: Maria Tzelepi <mtzelepi@users.noreply.github.com>
Co-authored-by: Illia Oleksiienko <io@ece.au.dk>
Co-authored-by: Jelle Luijkx <j.d.luijkx@tudelft.nl>
Co-authored-by: halil93ibrahim <halil@ece.au.dk>
Co-authored-by: Alexandre Angleraud <alexandre.angleraud@gmail.com>
Co-authored-by: Lukas Hedegaard <lukasxhedegaard@gmail.com>
Co-authored-by: Niclas <49001036+vniclas@users.noreply.github.com>
Co-authored-by: thomaspeyrucain <87322480+thomaspeyrucain@users.noreply.github.com>
Co-authored-by: Olivier Michel <Olivier.Michel@cyberbotics.com>

* Fall detection (opendr-eu#237)

* Initial version of fall detector learner with naive fall detection implementation

* Added alternative ways to retrieve data from Keypoint, similar to Pose class

* Formatted imports

* Initial version of fall detection demo and empty README

* Reverted changes in target.py for Keypoint class

* Reverted to default Keypoint.data access and fixed download path

* Added convenience __getitem__ method and properties for accessing Keypoint data.

* Fall detection evaluation on UR Fall Dataset WIP

* Improved reading of UR Fall Dataset and completed basic evaluation

* Inference demo to run fall detection on predetermined images

* Renamed fall_detection.py to webcam_demo.py

* Webcam demo cleanup

* Removed unused time import

* Infer now returns a list of detections

* Inference demo now works with modified learner for multiple poses

* Infer now returns the pose as well

* Inference demo works on multiple detections and prints appropriate messages and graphics

* Webcam demo now works with multiple fall detections

* Some modifications to the eval method and a docstring with some explanations.

* Evaluation demo

* Changed the way naive fall detection calculates angles for major increase in sensitivity and minor decrease in specificity

* Changed the way naive fall detection calculates leg position, avoiding some false positives and fixed minor bug

* Added condition for calves angle, increasing sensitivity significantly

* Added tests for fall detector

* Added download method and did extensive changes all around to work with tests

* Finalized inference demo with images downloaded from FTP

* Finalized eval demo with image download from FTP and argparse

* Finalized webcam demo

* Added fall detection demo readme

* Added NotImplementedError on fit and made some methods private

* Added documentation for fall detector

* Minor fixes

* Added tutorial notebook and updated README

* Update tests_suite.yml

Added fall detection tests

* Added missing references on fall detection tests

* Fixes according to review

* Couple of fixes based on review

* Added fall detection on packages.txt

* Added a dependencies.ini for fall-detection

* Removed notes section

* Update dep installation

* Added changelog entry for fall detection tool

* Added fall detection node

* Added fall detection node instructions

* Added Fall Detection entry in list of nodes

* Added python ros node for fall detection

* Review fixes

* Temporary test

* Revert "Temporary test"

This reverts commit 40dba12.

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>
Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>
Co-authored-by: ad-daniel <daniel.dias@epfl.ch>

* Merge `master` into `develop` (opendr-eu#254)

* Synchronize master and develop workflows (opendr-eu#236)

* Synchronize master and develop workflows

* comment

* Added OpenDR citation (opendr-eu#238)

* Added OpenDR citation

* Update README.md

* Fixes bibtex name (opendr-eu#241)

Fixes citation name

* Fix clang (opendr-eu#250)

* Integration of heart anomaly detection self-attention neural bag of features  (opendr-eu#246)

* added sanbof models

* added attention models to ci test

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Make `test release` docker target the specific branch when the label is run manually (opendr-eu#252)

* Fix

* Better approach

* Fix

* Update CODEOWNERS (opendr-eu#253)

Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>
Co-authored-by: Kateryna Chumachenko <katerynaCh@users.noreply.github.com>
Co-authored-by: Stefania Pedrazzi <stefaniapedrazzi@users.noreply.github.com>

* Added webcam demo for Face Recognition (opendr-eu#247)

* Added webcam demo for Face Recognition

* Update webcam_demo.py

* Renamed README.md and added webcam_demo instructions.

* Renamed README.md and added webcam_demo instructions.

* Renamed README.md and added webcam_demo instructions.

* Renamed README.md and added webcam_demo instructions.

* Renamed README.md and added webcam_demo instructions.

* Renamed README.md and added webcam_demo instructions.

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Added audiovisual emotion learner (develop) (opendr-eu#251)

* added av emotion learner

* added demo

* updated index.md

* fixed licenses

* pep8 fixes

* pep8 fix

* dependencies fix

* delete redundant files from demos

* Update tests/sources/tools/perception/multimodal_human_centric/audiovisual_emotion_recognition/test_audiovisual_emotion_learner.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* demo fix

* simplify imports

* pep8 fix

* pep8 fix

* Fix sources

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>
Co-authored-by: ad-daniel <daniel.dias@epfl.ch>

* Fix nvidia docker key (opendr-eu#255)

* Fix nvidia key

* Test if it actually fails

* Undo

* Don't delete prior key

* Nms module (opendr-eu#232)

* Add files via upload

* Add files via upload

* Add files via upload

* Create __init__.py

* Create __init__.py

* Add files via upload

* Add files via upload

* Add files via upload

* Update __init__.py

* Update __init__.py

* Update __init__.py

* Update __init__.py

* Delete __init__.py

* Delete __init__.py

* Update nms_utils.py

* Update seq2seq_nms_learner.py

* Update test_seq2seq_nms.py

* Update nms_dataset.py

* tests

* Update test_seq2seq_nms.py

* Update test_seq2seq_nms.py

* Update nms_dataset.py

* Update test_seq2seq_nms.py

* Update nms_utils.py

* Update seq2seq_nms_learner.py

* Update seq2seq_nms_learner.py

* Update seq2seq_nms_learner.py

* Update fmod.py

* Update seq2seq_model.py

* Update fmod.py

* Update seq2seq_nms_learner.py

* Update seq2seq_nms_learner.py

* Update seq2seq_nms_learner.py

* Update object-detection-2d-nms-seq2seq_nms.md

* Update test_seq2seq_nms.py

* Update object_detection_2d_ssd.py

* Update object_detection_2d_ssd.py

* Update object_detection_2d_ssd.py

* Update object_detection_2d_ssd.py

* Update object_detection_2d_ssd.py

* Create README.md

* Create README.md

* Update README.md

* Update README.md

* Create README.md

* Update README.md

* Update ssd_learner.py

* Update ssd_learner.py

* Update nms_utils.py

* Update inference_demo.py

* Update inference_demo.py

* Update README.md

* Update README.md

* Update README.md

* Create README.md

* Update inference_demo.py

* Create training_demo.py

* Update training_demo.py

* Update training_demo.py

* Rename training_demo.py to train_demo.py

* Create eval_demo.py

* Update train_demo.py

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update src/opendr/perception/object_detection_2d/datasets/transforms.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Create init

* Update and rename init to __init__.py

* Delete dataset.py

* Update seq2seq_nms_learner.py

* Update train_demo.py

* Update train_demo.py

* Update object_detection_2d_ssd.py

* Update object-detection-2d-nms-seq2seq_nms.md

* Update inference_demo.py

* Update inference_demo.py

* Update inference_demo.py

* Update eval_demo.py

* Update inference_demo.py

* Update src/opendr/perception/object_detection_2d/datasets/transforms.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update fast_nms.py

* Update __init__.py

* Update cluster_nms.py

* Update soft_nms.py

* Update seq2seq_nms_learner.py

* Update ssd_learner.py

* Update test_seq2seq_nms.py

* Update object_detection_2d_ssd.py

* Update train_demo.py

* Update __init__.py

* Update __init__.py

* Update cluster_nms.py

* Update fast_nms.py

* Update soft_nms.py

* Update seq2seq_nms_learner.py

* Update seq2seq_nms_learner.py

* Update __init__.py

* Update seq2seq_nms_learner.py

* Update __init__.py

* Create __init__.py

* Update cluster_nms.py

* Update fast_nms.py

* Update soft_nms.py

* Update seq2seq_nms_learner.py

* Update test_seq2seq_nms.py

* Update ssd_learner.py

* Update nms_dataset.py

* Delete __init__.py

* Update cluster_nms.py

* Update cluster_nms.py

* Create __init__.py

* Update seq2seq_nms_learner.py

* Update seq2seq_nms_learner.py

* Update __init__.py

* Update __init__.py

* Update __init__.py

* Update seq2seq_nms_learner.py

* Update test_seq2seq_nms.py

* Update nms_dataset.py

* Update cluster_nms.py

* Update fast_nms.py

* Update fast_nms.py

* Update cluster_nms.py

* Update nms_utils.py

* Update soft_nms.py

* Update README.md

* Update README.md

* Update README.md

* Update cluster_nms.py

* Update fast_nms.py

* Update nms_utils.py

* Update train_demo.py

* Update seq2seq_nms_learner.py

* Update seq2seq_nms_learner.py

* Update seq2seq_nms_learner.py

* Update seq2seq_model.py

* Update fmod.py

* Update seq2seq_nms_learner.py

* Update train_demo.py

* Update train_demo.py

* Update eval_demo.py

* Update inference_demo.py

* Add files via upload

* Update README.md

* Add files via upload

* Update README.md

* Update README.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update seq2seq_nms_learner.py

* Update seq2seq_nms_learner.py

* Update nms_dataset.py

* Update nms_dataset.py

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update README.md

* Update README.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update projects/opendr_ws/src/perception/scripts/object_detection_2d_ssd.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update projects/perception/object_detection_2d/nms/fast_nms/inference_demo.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update projects/perception/object_detection_2d/nms/seq2seq-nms/eval_demo.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update projects/perception/object_detection_2d/nms/seq2seq-nms/inference_demo.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update projects/perception/object_detection_2d/nms/seq2seq-nms/train_demo.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update projects/perception/object_detection_2d/nms/soft_nms/inference_demo.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update tests/sources/tools/perception/object_detection_2d/nms/seq2seq_nms/test_seq2seq_nms.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update __init__.py

* Update tests_suite.yml

* Update tests_suite_develop.yml

* Update test_packages.yml

* Update object-detection-2d-nms-seq2seq_nms.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update README.md

* Update projects/perception/object_detection_2d/nms/cluster_nms/inference_demo.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update seq2seq_nms_learner.py

* Update eval_demo.py

* Update seq2seq_nms_learner.py

* Update object-detection-2d-nms-seq2seq_nms.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update eval_demo.py

* Update __init__.py

* Delete stats_pretrained.png

* Update seq2seq_nms_learner.py

* Update eval_demo.py

* Update inference_demo.py

* Update test_seq2seq_nms.py

* Update test_seq2seq_nms.py

* Update object-detection-2d-nms-seq2seq_nms.md

* Delete __init__.py

* final changes

* Update seq2seq_nms_learner.py

* Update index.md

* Update index.md

* Update CHANGELOG.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Merge `master`into `develop` (opendr-eu#261)

* Synchronize master and develop workflows (opendr-eu#236)

* Synchronize master and develop workflows

* comment

* Added OpenDR citation (opendr-eu#238)

* Added OpenDR citation

* Update README.md

* Fixes bibtex name (opendr-eu#241)

Fixes citation name

* Fix clang (opendr-eu#250)

* Integration of heart anomaly detection self-attention neural bag of features  (opendr-eu#246)

* added sanbof models

* added attention models to ci test

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Make `test release` docker target the specific branch when the label is run manually (opendr-eu#252)

* Fix

* Better approach

* Fix

* Update CODEOWNERS (opendr-eu#253)

* Update face-recognition.md (opendr-eu#257)

* skeleton-based HAR demo bug fixed (opendr-eu#260)

* infer updated

* edge case fix (no pose detected)

* pep fixes

* Fix sources after cppcheck upgrade

* More

Co-authored-by: Negar <negar.heidari@eng.au.dk>
Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>
Co-authored-by: ad-daniel <daniel.dias@epfl.ch>

* Update seq2seq_nms_learner.py

* Update seq2seq_nms_learner.py

* add init

Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>
Co-authored-by: Kateryna Chumachenko <katerynaCh@users.noreply.github.com>
Co-authored-by: Stefania Pedrazzi <stefaniapedrazzi@users.noreply.github.com>
Co-authored-by: Pavlos Tosidis <35866477+Pavlos-Tosidis@users.noreply.github.com>
Co-authored-by: Negar Heidari <36771997+negarhdr@users.noreply.github.com>
Co-authored-by: Negar <negar.heidari@eng.au.dk>
Co-authored-by: charsyme <63857415+charsyme@users.noreply.github.com>
Co-authored-by: charsyme <charsyme@csd.auth.gr>

* Synchronize workflows

* Fix workflows

* Sync

Co-authored-by: Pavlos Tosidis <35866477+Pavlos-Tosidis@users.noreply.github.com>
Co-authored-by: Negar Heidari <36771997+negarhdr@users.noreply.github.com>
Co-authored-by: Negar <negar.heidari@eng.au.dk>
Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>
Co-authored-by: Nikolaos <passalis@csd.auth.gr>
Co-authored-by: vivinousi <32997432+vivinousi@users.noreply.github.com>
Co-authored-by: Jelle <43064291+jelledouwe@users.noreply.github.com>
Co-authored-by: Jelle Luijkx <j.d.luijkx@tudelft.nl>
Co-authored-by: Kostas Tsampazis <27914645+tsampazk@users.noreply.github.com>
Co-authored-by: LukasHedegaard <lh@eng.au.dk>
Co-authored-by: halil93ibrahim <halil@ece.au.dk>
Co-authored-by: Illia Oleksiienko <io@ece.au.dk>
Co-authored-by: Niclas Vödisch <voedisch@cs.uni-freiburg.de>
Co-authored-by: pavlos <ptosidis@gmail.com>
Co-authored-by: ekakalet <63847549+ekakalet@users.noreply.github.com>
Co-authored-by: Vivi <vivinousi@gmail.com>
Co-authored-by: charsyme <63857415+charsyme@users.noreply.github.com>
Co-authored-by: Daniel Honerkamp <daniel.honerkamp@gmail.com>
Co-authored-by: Maria Tzelepi <mtzelepi@users.noreply.github.com>
Co-authored-by: Alexandre Angleraud <alexandre.angleraud@gmail.com>
Co-authored-by: Lukas Hedegaard <lukasxhedegaard@gmail.com>
Co-authored-by: Niclas <49001036+vniclas@users.noreply.github.com>
Co-authored-by: thomaspeyrucain <87322480+thomaspeyrucain@users.noreply.github.com>
Co-authored-by: Olivier Michel <Olivier.Michel@cyberbotics.com>
Co-authored-by: Kateryna Chumachenko <katerynaCh@users.noreply.github.com>
Co-authored-by: Stefania Pedrazzi <stefaniapedrazzi@users.noreply.github.com>
Co-authored-by: charsyme <charsyme@csd.auth.gr>
lucamarchionni pushed a commit to lucamarchionni/opendr that referenced this pull request Jun 10, 2024
* Synchronize master and develop workflows (opendr-eu#236)

* Synchronize master and develop workflows

* comment

* Added OpenDR citation (opendr-eu#238)

* Added OpenDR citation

* Update README.md

* Fixes bibtex name (opendr-eu#241)

Fixes citation name

* Fix clang (opendr-eu#250)

* Integration of heart anomaly detection self-attention neural bag of features  (opendr-eu#246)

* added sanbof models

* added attention models to ci test

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Make `test release` docker target the specific branch when the label is run manually (opendr-eu#252)

* Fix

* Better approach

* Fix

* Update CODEOWNERS (opendr-eu#253)

* Update face-recognition.md (opendr-eu#257)

* skeleton-based HAR demo bug fixed (opendr-eu#260)

* infer updated

* edge case fix (no pose detected)

* pep fixes

* Fix sources after cppcheck upgrade

* More

Co-authored-by: Negar <negar.heidari@eng.au.dk>
Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>
Co-authored-by: ad-daniel <daniel.dias@epfl.ch>

* Synchronize workflows

* Fix workflows

* Version bump

* Merge `develop` into `master` (opendr-eu#262)

* Merge `master` into `develop` (opendr-eu#203)

* Add automatic nightly sanity check (opendr-eu#192)

* Add automatic nightly check

* fix

* Add badge

* remove conditions

* Remove develop badge

* restore name

* Fix nightly check (opendr-eu#193)

* Fix nightly check

* fix test

* upgrade scikit-learn to 0.22 (opendr-eu#198)

* upgrade scikit-learn to 0.22

0.21.3 causes warnings with the current numpy version. Upgrading it fixes it.

* add changelog

Co-authored-by: ad-daniel <daniel.dias@epfl.ch>

* bug fixed (opendr-eu#196)

Co-authored-by: Negar <negar.heidari@eng.au.dk>
Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Fix copyright dates and double-check rights owner (action required) (opendr-eu#199)

* Fix dates

* undo wrong change

* Fix Tampere

* Automatic test of pip and docker (opendr-eu#200)

* Test pip installation

* Trigger

* Fix

* Minor

* Updated wheel test

* Added libopenblas install

* Temporary test disable

* Temporary test disable

* Added libsndfile1 dependency

* Restored disabled test

* New wheel building pipeline

* Update build_wheel.sh

* Added libboost-dev dep

* Update installation.md

* Switch to sdist

* sdist workflow

* Update tests_suite.yml

* Added numpy include dirs

* Disabled two 3d detection tests

* Disabled three 3d detection tests

* Disabled five 3d detection tests

* Disabled all 3d detection tests

* Disabled model download - 3d test

* Disabled everything?

* Removed imports from 3d object detection test

* Import test

* Import test

* Import test

* Import test

* Import test

* Import test

* Restored test

* Disabled object detection 3d test

* Refactor workflow

* disable temporarely

* Fix docker mobile manipulation

* Re-enable test

* add badge

* Fix changelog

* remove test install reference

* Restored pip installation

Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>
Co-authored-by: Nikolaos <passalis@csd.auth.gr>

Co-authored-by: Pavlos Tosidis <35866477+Pavlos-Tosidis@users.noreply.github.com>
Co-authored-by: Negar Heidari <36771997+negarhdr@users.noreply.github.com>
Co-authored-by: Negar <negar.heidari@eng.au.dk>
Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>
Co-authored-by: Nikolaos <passalis@csd.auth.gr>

* Modular python packages (opendr-eu#201)

* Split package creation

* Added description.txt

* Updated setup.py

* Added separate setup.py

* Added separate setup.py

* Relaxed dependencies

* Added hyper-parameter tuning setup py

* Updates

* Relaxed dependecies

* Added updated setup.py

* Changed generation policy

* Added wheel dep

* Moved helper utilities to engine

* Moved test

* Updated setup.py

* Updated deps

* Updated deps

* Added metapackage generation

* Moved io to engine.helper

* Relaxed dependencies

* Update installation.md

* Added new .ini sections

* Cleaned build_wheel.sh

* Restored pytorch dependencies

* Added missing __init__.py

* _setup.py fix

* Updated deps

* Updated deps

* Updated deps

* Updated deps

* Fixed _setup.py

* Updated package list

* Updates

* Updates

* temp disable single_demo_grasp

* Fixed deps

* Restored single_demo_grasp test

* Added sequential package installation

* Update build_wheel.sh

* Update tests_suite.yml

* Update tests_suite.yml

* Updated installation workflow

* Fixed workflow

* Manual AVX2 disable for bcolz

* Fix string replace

* Fixed path

* Added debug output

* Update build_wheel.sh

* Added dependencies to ensure correct building

* Update installation.md

* Added separate pip package testing

* Fixed package naming

* Typo fix

* Added a missing dependency

* Added missing dependency

* Fixed utils workflow

* Fixed utils bug

* Fixed hyperparameter_tuner test

* Fixed utils

* Update .github/workflows/tests_suite.yml

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Added wheel and docker testing to develop

* Pass key by const reference

* Style fix

* Minor fix and cleanup

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>
Co-authored-by: ad-daniel <daniel.dias@epfl.ch>

* Face Recognition ROS and bug fixes (opendr-eu#219)

* This commit contains:
1. face_recognition.py script and perception README.md update
2. updated benchmarking_demo.py to correctly measure GPU memory allocation
3. Added torch setting in model_mobilenet.py for faster CPU inference
4. Sped up utils.py pair generation script
5. Fixed a minor bug in face_recognition_learner.py

* This commit contains:
1. face_recognition.py script and perception README.md update
2. updated benchmarking_demo.py to correctly measure GPU memory allocation
3. Added torch setting in model_mobilenet.py for faster CPU inference
4. Sped up utils.py pair generation script
5. Fixed a minor bug in face_recognition_learner.py
6. Added create_new flag on face_recognition_learner.fit_reference()

* Update docs/reference/face-recognition.md

Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>

* Update benchmarking_demo.py

* Update benchmarking_demo.py

Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>

* XML dataset addition + mxnet-cu102 fix (opendr-eu#224)

* xml type dataset addition

* documentation for concatdataset

* mxnet-cu102 changes

* fixed license

* changed order of mxnet cpu-gpu installation

* documentation addition + fix

* Gem Mobilenet-v2 pretrained backbone (opendr-eu#226)

* Add pretrained mobilenetv2 backbone

* Update gem.md

Co-authored-by: Jelle Luijkx <j.d.luijkx@tudelft.nl>

* Notebooks for mxnet detectors (opendr-eu#230)

* added notebooks for mxnet detectors

* import + OpenDR reformat

* EAGERx as dependency instead of submodule. (opendr-eu#228)

* EAGERx as dependeny instead of submodule. Docs and demos updated accordingly

* Fix typo

* Minor fixes

* Update test_pep8.py

* Loosen pyqglet requirements to solve dependency issue

* Loosen pyglet requitement to solve dependency issue

* Update dependencies

* Update dependencies

* Update EAGERx

* Fix typo

* Add rendering toggle to eagerx demos

Co-authored-by: Jelle Luijkx <j.d.luijkx@tudelft.nl>
Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Lightweight openpose fixes (opendr-eu#242)

* Fixed onnx optimize bugs with half precision and different number of stages

* Fixed height check based on [original repo opendr-eu#202](Daniil-Osokin/lightweight-human-pose-estimation.pytorch#202)

* Update changelog for opendr-eu#242

* Upgrade to CUDA 11.2 and improve GPU support (opendr-eu#215)

* Updated to CUDA11.2

* Switch to devel image

* Update install.sh

* Update dependencies.ini

* Updated pytorch

* DCNv2 update

* Detectron update

* Update installation.md

* More strict stable-baselines3 ver

* Updated dep version

* Update CHANGELOG.md

* Small consistent fix

* Minor typo fix

* Updated CPU/GPU support for pip

* Updated numba version

* Removed OPENDR_DEVICE

* Added support for changing inference device during testing

* Style fixes

* Separate tests for face detection

* Updated testing pipeline for face detection 2d

* Update installation.md

* Fixed weight placement

* Fixed cuda placement check

* Fixed mxnet installation

* Updated base image

* Separate object detection 2d tests

* Upgraded to pytorch 1.9.0

* Changed default constant folding setting

* Updated EfficientPS

* Apply suggestions from code review

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Bugfixes

* Increase tollerance in test_cox3d_learner

* Test dockerfile with correct branch

* Removed comment

* remove branch from docker files

Co-authored-by: ad-daniel <daniel.dias@epfl.ch>
Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>
Co-authored-by: LukasHedegaard <lh@eng.au.dk>

* chore(eagerx): bump version eagerx to 0.1.10 (opendr-eu#244)

Co-authored-by: Jelle Luijkx <j.d.luijkx@tudelft.nl>

* End to end planning (opendr-eu#223)

* v0

* v0

* Ros nodes and documentation.

* fit method

* cleanup

* test for eval and infer

* env updated

* env updated - tests passed

* pep8 - cleanup

* pep8 - cleanup

* pep8

* licenses fixed

* clang

* test_sources

* dep - test only this tool

* dep - test only this tool

* test only this tool

* test only this tool

* test only this tool

* test only this tool

* test python 3.6

* test python 3.6

* test python 3.6

* test python 3.8

* test python 3.8

* test python 3.8

* test python 3.8

* test python 3.8

* test python 3.8

* test python 3.8

* test python 3.8

* test - exclude control/mm

* test all

* clean up

* clean up

* test

* undo

* install webots

* Update e2e_planning_learner.py

* Update download_ardupilot_files.py

* Update range_image.py

* Update agi_env.py

* Update children_robot.cpp

* Update take_off.cpp

* gym version issue with save and load

* gym version

* clean up test licence skipped directory

* gym version issue

* gym version 0.19

* stable baselines3 version 1.3

* gym ver 0.20 sb3 ver 1.1

* docs updated

* docs updated

* docs updated

* fix

* Update .github/workflows/tests_suite.yml

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update .github/workflows/tests_suite_develop.yml

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/end_to_end_planning.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* update tests_suite.yml and tests_suite_develop.yml

* added infer to docs

* requested changes

* fix pep8

* init files

* preformance evaluation and init files under tests & test/sources

* undo

* test

* Revert "test"

This reverts commit 7f20428.

* Update CHANGELOG.md

* Update CHANGELOG.md

* Update CHANGELOG.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* added TEST_DEVICE in tests

* eval/fit return dictionary

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>
Co-authored-by: ad-daniel <daniel.dias@epfl.ch>
Co-authored-by: Illia Oleksiienko <io@ece.au.dk>
Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>

* Benchmark au (opendr-eu#231)

* Add Human Activity Recognition benchmark scripts

* Remove pandas dependency in activity_recognition

* Remove pyav dependency

* Add decoder option to kinetics loader

* Add script for har benchmark install

* Update har-benchmark install script

* Add variable batch_sizes to har benchmark script

* Add har benchmark RTX2080Ti results

* Update har benchmark scripts

* Add xavier benchmark har results

* Update har benchmark scripts with CPU batch_sizes

* Add har benchmark CPU results

* Fix black lint issue

* Remove obsolete dependency

* Redo cox3d RTX2080Ti benchmark

* Update har benchmark batch sizes

* Fix install script env vars

* Fix exception handling in kinetics

* Update Xavier har benchmark

* Add har results on TX2

* Add batch size for tx2 in har benchmark scripts

* Add 3D object detection benchmark

* Fix bounding box to str

* Add detection_3d and tracking_2d benchmarks

* Fix imports not working in python 3.6

* Update file names

* Update far mot names

* Add AB3DMOT benchmark

* Update media tracking 3d

* benchmark_stgcn added

* benchmark_stgcn added

* benchmark_stgcn added

* benchmark_stgcn added

* benchmark_stgcn added

* benchmark_stgcn added

* benchmark_stgcn added

* benchmark_stgcn added

* benchmark_stgcn modified

* benchmark_stgcn modified

* benchmark_stgcn modified

* benchmark_stgcn modified

* benchmark_stbln modified

* benchmark_stbln modified

* benchmark_stbln modified

* benchmark_stbln modified

* benchmark_stbln modified

* mcdo is modified

* mcdo is modified

* mcdo is modified

* mcdo is modified

* mcdo is modified

* mcdo is modified

* Fix style in kinetics

* Fix W503

* code style fixed

* style fixed

* Fix style errors

* Fix kinetics unused torchvision

* Remove activity recognition results

* Add av dependency back

Co-authored-by: Illia Oleksiienko <io@ece.au.dk>
Co-authored-by: Negar <negar.heidari@eng.au.dk>
Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Clang Fixes (opendr-eu#249)

* clang fixes

* Changed version of clang in MacOS

* Revert change

* Update tests_suite.yml

* Switched to clang 11

* Documentation for performance evaluation (opendr-eu#239)

* Pose estimation speed documentation

* Added pose estimation results

* Formatting fix

* Update lightweight-open-pose.md

* Apply suggestions from code review

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update lightweight-open-pose.md

* Add performance evaluation for EfficientPS

* Added evalutation metrics

* evaluation documentation

* evaluation metrics added
Skeleton-based HAR, Landmark-based FER

* Add activity recognition results

* performance documentation for mxnet-based detectors

* Update human-model-generation.md

* Update human-model-generation.md

* Update human-model-generation.md

* Update human-model-generation.md

* mobileRL performance metrics

* Update semantic-segmentation.md

Add performance evaluation for BiseNet.

* Update semantic-segmentation.md

Add performance evaluation for BiseNet.

* Add 2d trackiong evaluation results

* Add 3d tracking evaluation results

* Add 3d object detection evaluation results

* docs(gem.md): add performance evaluation tables

* docs(eagerx.md): add performance evaluation tables

* docs(hyperparameter_tuner.md): add performance evaluation tables

* upload end-to-end planning docs

* Add performance evaluation metrics

* Update docs/reference/single-demonstration-grasping.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/single-demonstration-grasping.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Delete end-to-end-planning.md

* Update docs/reference/synthetic_facial_image_generator.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/synthetic_facial_image_generator.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/synthetic_facial_image_generator.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/human-model-generation.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/human-model-generation.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/human-model-generation.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/human-model-generation.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/activity-recognition.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/activity-recognition.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/activity-recognition.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/activity-recognition.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/face-detection-2d-retinaface.md

* Update docs/reference/single-demonstration-grasping.md

Co-authored-by: thomaspeyrucain <87322480+thomaspeyrucain@users.noreply.github.com>

* Update docs/reference/face-detection-2d-retinaface.md

* Update docs/reference/face-detection-2d-retinaface.md

* Update docs/reference/voxel-object-detection-3d.md

* Update docs/reference/voxel-object-detection-3d.md

* Update docs/reference/voxel-object-detection-3d.md

* Update docs/reference/face-recognition.md

* Update docs/reference/landmark-based-facial-expression-recognition.md

* Update docs/reference/landmark-based-facial-expression-recognition.md

* Update docs/reference/landmark-based-facial-expression-recognition.md

* Update docs/reference/object-tracking-2d-fair-mot.md

* Apply suggestions from code review

* Update docs/reference/mobile-manipulation.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-tracking-3d-ab3dmot.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/efficient-ps.md

* Update docs/reference/skeleton-based-action-recognition.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/skeleton-based-action-recognition.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/skeleton-based-action-recognition.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>
Co-authored-by: Niclas Vödisch <voedisch@cs.uni-freiburg.de>
Co-authored-by: pavlos <ptosidis@gmail.com>
Co-authored-by: ekakalet <63847549+ekakalet@users.noreply.github.com>
Co-authored-by: Negar <negar.heidari@eng.au.dk>
Co-authored-by: LukasHedegaard <lh@eng.au.dk>
Co-authored-by: Vivi <vivinousi@gmail.com>
Co-authored-by: charsyme <63857415+charsyme@users.noreply.github.com>
Co-authored-by: Daniel Honerkamp <daniel.honerkamp@gmail.com>
Co-authored-by: Maria Tzelepi <mtzelepi@users.noreply.github.com>
Co-authored-by: Illia Oleksiienko <io@ece.au.dk>
Co-authored-by: Jelle Luijkx <j.d.luijkx@tudelft.nl>
Co-authored-by: halil93ibrahim <halil@ece.au.dk>
Co-authored-by: Alexandre Angleraud <alexandre.angleraud@gmail.com>
Co-authored-by: Lukas Hedegaard <lukasxhedegaard@gmail.com>
Co-authored-by: Niclas <49001036+vniclas@users.noreply.github.com>
Co-authored-by: thomaspeyrucain <87322480+thomaspeyrucain@users.noreply.github.com>
Co-authored-by: Olivier Michel <Olivier.Michel@cyberbotics.com>

* Fall detection (opendr-eu#237)

* Initial version of fall detector learner with naive fall detection implementation

* Added alternative ways to retrieve data from Keypoint, similar to Pose class

* Formatted imports

* Initial version of fall detection demo and empty README

* Reverted changes in target.py for Keypoint class

* Reverted to default Keypoint.data access and fixed download path

* Added convenience __getitem__ method and properties for accessing Keypoint data.

* Fall detection evaluation on UR Fall Dataset WIP

* Improved reading of UR Fall Dataset and completed basic evaluation

* Inference demo to run fall detection on predetermined images

* Renamed fall_detection.py to webcam_demo.py

* Webcam demo cleanup

* Removed unused time import

* Infer now returns a list of detections

* Inference demo now works with modified learner for multiple poses

* Infer now returns the pose as well

* Inference demo works on multiple detections and prints appropriate messages and graphics

* Webcam demo now works with multiple fall detections

* Some modifications to the eval method and a docstring with some explanations.

* Evaluation demo

* Changed the way naive fall detection calculates angles for major increase in sensitivity and minor decrease in specificity

* Changed the way naive fall detection calculates leg position, avoiding some false positives and fixed minor bug

* Added condition for calves angle, increasing sensitivity significantly

* Added tests for fall detector

* Added download method and did extensive changes all around to work with tests

* Finalized inference demo with images downloaded from FTP

* Finalized eval demo with image download from FTP and argparse

* Finalized webcam demo

* Added fall detection demo readme

* Added NotImplementedError on fit and made some methods private

* Added documentation for fall detector

* Minor fixes

* Added tutorial notebook and updated README

* Update tests_suite.yml

Added fall detection tests

* Added missing references on fall detection tests

* Fixes according to review

* Couple of fixes based on review

* Added fall detection on packages.txt

* Added a dependencies.ini for fall-detection

* Removed notes section

* Update dep installation

* Added changelog entry for fall detection tool

* Added fall detection node

* Added fall detection node instructions

* Added Fall Detection entry in list of nodes

* Added python ros node for fall detection

* Review fixes

* Temporary test

* Revert "Temporary test"

This reverts commit 40dba12.

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>
Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>
Co-authored-by: ad-daniel <daniel.dias@epfl.ch>

* Merge `master` into `develop` (opendr-eu#254)

* Synchronize master and develop workflows (opendr-eu#236)

* Synchronize master and develop workflows

* comment

* Added OpenDR citation (opendr-eu#238)

* Added OpenDR citation

* Update README.md

* Fixes bibtex name (opendr-eu#241)

Fixes citation name

* Fix clang (opendr-eu#250)

* Integration of heart anomaly detection self-attention neural bag of features  (opendr-eu#246)

* added sanbof models

* added attention models to ci test

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Make `test release` docker target the specific branch when the label is run manually (opendr-eu#252)

* Fix

* Better approach

* Fix

* Update CODEOWNERS (opendr-eu#253)

Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>
Co-authored-by: Kateryna Chumachenko <katerynaCh@users.noreply.github.com>
Co-authored-by: Stefania Pedrazzi <stefaniapedrazzi@users.noreply.github.com>

* Added webcam demo for Face Recognition (opendr-eu#247)

* Added webcam demo for Face Recognition

* Update webcam_demo.py

* Renamed README.md and added webcam_demo instructions.

* Renamed README.md and added webcam_demo instructions.

* Renamed README.md and added webcam_demo instructions.

* Renamed README.md and added webcam_demo instructions.

* Renamed README.md and added webcam_demo instructions.

* Renamed README.md and added webcam_demo instructions.

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Added audiovisual emotion learner (develop) (opendr-eu#251)

* added av emotion learner

* added demo

* updated index.md

* fixed licenses

* pep8 fixes

* pep8 fix

* dependencies fix

* delete redundant files from demos

* Update tests/sources/tools/perception/multimodal_human_centric/audiovisual_emotion_recognition/test_audiovisual_emotion_learner.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* demo fix

* simplify imports

* pep8 fix

* pep8 fix

* Fix sources

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>
Co-authored-by: ad-daniel <daniel.dias@epfl.ch>

* Fix nvidia docker key (opendr-eu#255)

* Fix nvidia key

* Test if it actually fails

* Undo

* Don't delete prior key

* Nms module (opendr-eu#232)

* Add files via upload

* Add files via upload

* Add files via upload

* Create __init__.py

* Create __init__.py

* Add files via upload

* Add files via upload

* Add files via upload

* Update __init__.py

* Update __init__.py

* Update __init__.py

* Update __init__.py

* Delete __init__.py

* Delete __init__.py

* Update nms_utils.py

* Update seq2seq_nms_learner.py

* Update test_seq2seq_nms.py

* Update nms_dataset.py

* tests

* Update test_seq2seq_nms.py

* Update test_seq2seq_nms.py

* Update nms_dataset.py

* Update test_seq2seq_nms.py

* Update nms_utils.py

* Update seq2seq_nms_learner.py

* Update seq2seq_nms_learner.py

* Update seq2seq_nms_learner.py

* Update fmod.py

* Update seq2seq_model.py

* Update fmod.py

* Update seq2seq_nms_learner.py

* Update seq2seq_nms_learner.py

* Update seq2seq_nms_learner.py

* Update object-detection-2d-nms-seq2seq_nms.md

* Update test_seq2seq_nms.py

* Update object_detection_2d_ssd.py

* Update object_detection_2d_ssd.py

* Update object_detection_2d_ssd.py

* Update object_detection_2d_ssd.py

* Update object_detection_2d_ssd.py

* Create README.md

* Create README.md

* Update README.md

* Update README.md

* Create README.md

* Update README.md

* Update ssd_learner.py

* Update ssd_learner.py

* Update nms_utils.py

* Update inference_demo.py

* Update inference_demo.py

* Update README.md

* Update README.md

* Update README.md

* Create README.md

* Update inference_demo.py

* Create training_demo.py

* Update training_demo.py

* Update training_demo.py

* Rename training_demo.py to train_demo.py

* Create eval_demo.py

* Update train_demo.py

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update src/opendr/perception/object_detection_2d/datasets/transforms.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update docs/reference/object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Create init

* Update and rename init to __init__.py

* Delete dataset.py

* Update seq2seq_nms_learner.py

* Update train_demo.py

* Update train_demo.py

* Update object_detection_2d_ssd.py

* Update object-detection-2d-nms-seq2seq_nms.md

* Update inference_demo.py

* Update inference_demo.py

* Update inference_demo.py

* Update eval_demo.py

* Update inference_demo.py

* Update src/opendr/perception/object_detection_2d/datasets/transforms.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update fast_nms.py

* Update __init__.py

* Update cluster_nms.py

* Update soft_nms.py

* Update seq2seq_nms_learner.py

* Update ssd_learner.py

* Update test_seq2seq_nms.py

* Update object_detection_2d_ssd.py

* Update train_demo.py

* Update __init__.py

* Update __init__.py

* Update cluster_nms.py

* Update fast_nms.py

* Update soft_nms.py

* Update seq2seq_nms_learner.py

* Update seq2seq_nms_learner.py

* Update __init__.py

* Update seq2seq_nms_learner.py

* Update __init__.py

* Create __init__.py

* Update cluster_nms.py

* Update fast_nms.py

* Update soft_nms.py

* Update seq2seq_nms_learner.py

* Update test_seq2seq_nms.py

* Update ssd_learner.py

* Update nms_dataset.py

* Delete __init__.py

* Update cluster_nms.py

* Update cluster_nms.py

* Create __init__.py

* Update seq2seq_nms_learner.py

* Update seq2seq_nms_learner.py

* Update __init__.py

* Update __init__.py

* Update __init__.py

* Update seq2seq_nms_learner.py

* Update test_seq2seq_nms.py

* Update nms_dataset.py

* Update cluster_nms.py

* Update fast_nms.py

* Update fast_nms.py

* Update cluster_nms.py

* Update nms_utils.py

* Update soft_nms.py

* Update README.md

* Update README.md

* Update README.md

* Update cluster_nms.py

* Update fast_nms.py

* Update nms_utils.py

* Update train_demo.py

* Update seq2seq_nms_learner.py

* Update seq2seq_nms_learner.py

* Update seq2seq_nms_learner.py

* Update seq2seq_model.py

* Update fmod.py

* Update seq2seq_nms_learner.py

* Update train_demo.py

* Update train_demo.py

* Update eval_demo.py

* Update inference_demo.py

* Add files via upload

* Update README.md

* Add files via upload

* Update README.md

* Update README.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update seq2seq_nms_learner.py

* Update seq2seq_nms_learner.py

* Update nms_dataset.py

* Update nms_dataset.py

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update README.md

* Update README.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update projects/opendr_ws/src/perception/scripts/object_detection_2d_ssd.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update projects/perception/object_detection_2d/nms/fast_nms/inference_demo.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update projects/perception/object_detection_2d/nms/seq2seq-nms/eval_demo.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update projects/perception/object_detection_2d/nms/seq2seq-nms/inference_demo.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update projects/perception/object_detection_2d/nms/seq2seq-nms/train_demo.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update projects/perception/object_detection_2d/nms/soft_nms/inference_demo.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update tests/sources/tools/perception/object_detection_2d/nms/seq2seq_nms/test_seq2seq_nms.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update __init__.py

* Update tests_suite.yml

* Update tests_suite_develop.yml

* Update test_packages.yml

* Update object-detection-2d-nms-seq2seq_nms.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update README.md

* Update projects/perception/object_detection_2d/nms/cluster_nms/inference_demo.py

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Update seq2seq_nms_learner.py

* Update eval_demo.py

* Update seq2seq_nms_learner.py

* Update object-detection-2d-nms-seq2seq_nms.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update eval_demo.py

* Update __init__.py

* Delete stats_pretrained.png

* Update seq2seq_nms_learner.py

* Update eval_demo.py

* Update inference_demo.py

* Update test_seq2seq_nms.py

* Update test_seq2seq_nms.py

* Update object-detection-2d-nms-seq2seq_nms.md

* Delete __init__.py

* final changes

* Update seq2seq_nms_learner.py

* Update index.md

* Update index.md

* Update CHANGELOG.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update object-detection-2d-nms-seq2seq_nms.md

* Update object-detection-2d-nms-seq2seq_nms.md

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Merge `master`into `develop` (opendr-eu#261)

* Synchronize master and develop workflows (opendr-eu#236)

* Synchronize master and develop workflows

* comment

* Added OpenDR citation (opendr-eu#238)

* Added OpenDR citation

* Update README.md

* Fixes bibtex name (opendr-eu#241)

Fixes citation name

* Fix clang (opendr-eu#250)

* Integration of heart anomaly detection self-attention neural bag of features  (opendr-eu#246)

* added sanbof models

* added attention models to ci test

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

* Make `test release` docker target the specific branch when the label is run manually (opendr-eu#252)

* Fix

* Better approach

* Fix

* Update CODEOWNERS (opendr-eu#253)

* Update face-recognition.md (opendr-eu#257)

* skeleton-based HAR demo bug fixed (opendr-eu#260)

* infer updated

* edge case fix (no pose detected)

* pep fixes

* Fix sources after cppcheck upgrade

* More

Co-authored-by: Negar <negar.heidari@eng.au.dk>
Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>
Co-authored-by: ad-daniel <daniel.dias@epfl.ch>

* Update seq2seq_nms_learner.py

* Update seq2seq_nms_learner.py

* add init

Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>
Co-authored-by: Kateryna Chumachenko <katerynaCh@users.noreply.github.com>
Co-authored-by: Stefania Pedrazzi <stefaniapedrazzi@users.noreply.github.com>
Co-authored-by: Pavlos Tosidis <35866477+Pavlos-Tosidis@users.noreply.github.com>
Co-authored-by: Negar Heidari <36771997+negarhdr@users.noreply.github.com>
Co-authored-by: Negar <negar.heidari@eng.au.dk>
Co-authored-by: charsyme <63857415+charsyme@users.noreply.github.com>
Co-authored-by: charsyme <charsyme@csd.auth.gr>

* Synchronize workflows

* Fix workflows

* Sync

Co-authored-by: Pavlos Tosidis <35866477+Pavlos-Tosidis@users.noreply.github.com>
Co-authored-by: Negar Heidari <36771997+negarhdr@users.noreply.github.com>
Co-authored-by: Negar <negar.heidari@eng.au.dk>
Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>
Co-authored-by: Nikolaos <passalis@csd.auth.gr>
Co-authored-by: vivinousi <32997432+vivinousi@users.noreply.github.com>
Co-authored-by: Jelle <43064291+jelledouwe@users.noreply.github.com>
Co-authored-by: Jelle Luijkx <j.d.luijkx@tudelft.nl>
Co-authored-by: Kostas Tsampazis <27914645+tsampazk@users.noreply.github.com>
Co-authored-by: LukasHedegaard <lh@eng.au.dk>
Co-authored-by: halil93ibrahim <halil@ece.au.dk>
Co-authored-by: Illia Oleksiienko <io@ece.au.dk>
Co-authored-by: Niclas Vödisch <voedisch@cs.uni-freiburg.de>
Co-authored-by: pavlos <ptosidis@gmail.com>
Co-authored-by: ekakalet <63847549+ekakalet@users.noreply.github.com>
Co-authored-by: Vivi <vivinousi@gmail.com>
Co-authored-by: charsyme <63857415+charsyme@users.noreply.github.com>
Co-authored-by: Daniel Honerkamp <daniel.honerkamp@gmail.com>
Co-authored-by: Maria Tzelepi <mtzelepi@users.noreply.github.com>
Co-authored-by: Alexandre Angleraud <alexandre.angleraud@gmail.com>
Co-authored-by: Lukas Hedegaard <lukasxhedegaard@gmail.com>
Co-authored-by: Niclas <49001036+vniclas@users.noreply.github.com>
Co-authored-by: thomaspeyrucain <87322480+thomaspeyrucain@users.noreply.github.com>
Co-authored-by: Olivier Michel <Olivier.Michel@cyberbotics.com>
Co-authored-by: Kateryna Chumachenko <katerynaCh@users.noreply.github.com>
Co-authored-by: Stefania Pedrazzi <stefaniapedrazzi@users.noreply.github.com>
Co-authored-by: charsyme <charsyme@csd.auth.gr>

* Update CHANGELOG.md

* Update CHANGELOG.md

Co-authored-by: Stefania Pedrazzi <stefaniapedrazzi@users.noreply.github.com>

* Fix face recognition (opendr-eu#267)

* Fix EfficientPS submodule update (opendr-eu#268)

* Cleanup GitHub workflows (opendr-eu#266)

* Update test_packages.yml

Replace deprecated workflow cleanup job

* Remove deprecated action

* Remove deprecated action

* Remove space

* Remove space

* Remove space

* Prepare 1.1.1 (opendr-eu#274)

* Fix detectron2 installation and skimage deprecated functions (opendr-eu#287)

* Checkout specific detectron commit

* Install specific detectron2 commit

* Point to specific detectron2 commit

* Update installation.md

* Update dependencies.ini

* Update requirements.txt

* Update to support newer skimage version

* Fix sources

* Disable fail-fast

Co-authored-by: ad-daniel <daniel.dias@epfl.ch>
Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>

Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>
Co-authored-by: Nikolaos Passalis <passalis@users.noreply.github.com>
Co-authored-by: Kateryna Chumachenko <katerynaCh@users.noreply.github.com>
Co-authored-by: Pavlos Tosidis <35866477+Pavlos-Tosidis@users.noreply.github.com>
Co-authored-by: Negar Heidari <36771997+negarhdr@users.noreply.github.com>
Co-authored-by: Negar <negar.heidari@eng.au.dk>
Co-authored-by: ad-daniel <daniel.dias@epfl.ch>
Co-authored-by: Nikolaos <passalis@csd.auth.gr>
Co-authored-by: vivinousi <32997432+vivinousi@users.noreply.github.com>
Co-authored-by: Jelle <43064291+jelledouwe@users.noreply.github.com>
Co-authored-by: Jelle Luijkx <j.d.luijkx@tudelft.nl>
Co-authored-by: Kostas Tsampazis <27914645+tsampazk@users.noreply.github.com>
Co-authored-by: LukasHedegaard <lh@eng.au.dk>
Co-authored-by: halil93ibrahim <halil@ece.au.dk>
Co-authored-by: Illia Oleksiienko <io@ece.au.dk>
Co-authored-by: Niclas Vödisch <voedisch@cs.uni-freiburg.de>
Co-authored-by: pavlos <ptosidis@gmail.com>
Co-authored-by: ekakalet <63847549+ekakalet@users.noreply.github.com>
Co-authored-by: Vivi <vivinousi@gmail.com>
Co-authored-by: charsyme <63857415+charsyme@users.noreply.github.com>
Co-authored-by: Daniel Honerkamp <daniel.honerkamp@gmail.com>
Co-authored-by: Maria Tzelepi <mtzelepi@users.noreply.github.com>
Co-authored-by: Alexandre Angleraud <alexandre.angleraud@gmail.com>
Co-authored-by: Lukas Hedegaard <lukasxhedegaard@gmail.com>
Co-authored-by: Niclas <49001036+vniclas@users.noreply.github.com>
Co-authored-by: thomaspeyrucain <87322480+thomaspeyrucain@users.noreply.github.com>
Co-authored-by: Olivier Michel <Olivier.Michel@cyberbotics.com>
Co-authored-by: charsyme <charsyme@csd.auth.gr>
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
test packages Test pip wheel and docker image test sources Run style checks
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants