Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Update face-recognition.md #257

Merged
merged 1 commit into from
May 20, 2022

Conversation

Pavlos-Tosidis
Copy link
Collaborator

Missed an import statement under inference example

Copy link
Collaborator

@ad-daniel ad-daniel left a comment

Choose a reason for hiding this comment

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

Nice catch, thank you!

@ad-daniel ad-daniel added the test sources Run style checks label May 17, 2022
@Pavlos-Tosidis Pavlos-Tosidis merged commit 16dae32 into master May 20, 2022
@Pavlos-Tosidis Pavlos-Tosidis deleted the import-statement-add-on-infer-example branch May 20, 2022 11:04
ad-daniel added a commit that referenced this pull request Jun 9, 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>

* 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>
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
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>

* 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>
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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
test sources Run style checks
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants