-
Notifications
You must be signed in to change notification settings - Fork 95
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
Nms module #232
Nms module #232
Conversation
|
Sorry I just noticed a few things appear to be missing:
|
PS: you can ignore the test source failing on mac, appears to be false positive |
I updated index.md. Regarding ROS, I have already made modifications to ObjectDetectionSSDNode, in order for the NMS Module to be called internally. I will add an extra node if it is needed. However, I believe the inference time of the overall pipeline (detector + NMS) would unnecessary increase, if NMS would be called through a separate ROS Node. |
I see, I think you're right, better that way. |
Done!! 👍 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you! Seems very nice!
I have the following comments/questions:
- It might not be clear if the user should use
run_nms
orinfer
. Perhaps we should clarify this in the description of these two functions. - We should also perhaps explain in the documentation how this tool can be used. As far as I understand it can be used either as a standalone tool that receives the bounding boxes or as a part of an object detector (if passed in the infer function).
- Is there any specific reason for supporting only SSD? In general, I was wondering if we should create a wrapper class that can receive both an object detector and a non-maximum suppression class and just add the last part of the pipeline. This would allow for using the implemented algorithms with no change for all the object detectors supported by OpenDR with minimal code changes. However, I am not really 100% sure if this is indeed feasible and if additional code changes are needed in the object detectors to make this work.
@passalis I have updated the documentation in https://github.com/opendr-eu/opendr/blob/33107efbd478d3d11408198c31b3b4967caf6100/docs/reference/object-detection-2d-nms-seq2seq_nms.md. The first comment is addressed in the documentation of the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you
* 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 <[email protected]> * bug fixed (#196) Co-authored-by: Negar <[email protected]> Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> Co-authored-by: Nikolaos <[email protected]> Co-authored-by: Pavlos Tosidis <[email protected]> Co-authored-by: Negar Heidari <[email protected]> Co-authored-by: Negar <[email protected]> Co-authored-by: Nikolaos Passalis <[email protected]> Co-authored-by: Nikolaos <[email protected]> * 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 <[email protected]> * Added wheel and docker testing to develop * Pass key by const reference * Style fix * Minor fix and cleanup Co-authored-by: ad-daniel <[email protected]> Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> * Update benchmarking_demo.py * Update benchmarking_demo.py Co-authored-by: Nikolaos Passalis <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> * Bugfixes * Increase tollerance in test_cox3d_learner * Test dockerfile with correct branch * Removed comment * remove branch from docker files Co-authored-by: ad-daniel <[email protected]> Co-authored-by: ad-daniel <[email protected]> Co-authored-by: LukasHedegaard <[email protected]> * chore(eagerx): bump version eagerx to 0.1.10 (#244) Co-authored-by: Jelle Luijkx <[email protected]> * 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 <[email protected]> * Update .github/workflows/tests_suite_develop.yml Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/end_to_end_planning.md Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> * added TEST_DEVICE in tests * eval/fit return dictionary Co-authored-by: ad-daniel <[email protected]> Co-authored-by: ad-daniel <[email protected]> Co-authored-by: Illia Oleksiienko <[email protected]> Co-authored-by: Nikolaos Passalis <[email protected]> * 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 <[email protected]> Co-authored-by: Negar <[email protected]> Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * Update docs/reference/single-demonstration-grasping.md Co-authored-by: ad-daniel <[email protected]> * Delete end-to-end-planning.md * Update docs/reference/synthetic_facial_image_generator.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/synthetic_facial_image_generator.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/synthetic_facial_image_generator.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/human-model-generation.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/human-model-generation.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/human-model-generation.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/human-model-generation.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/activity-recognition.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/activity-recognition.md Co-authored-by: ad-daniel <[email protected]> * Apply suggestions from code review Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/activity-recognition.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/activity-recognition.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/face-detection-2d-retinaface.md * Update docs/reference/single-demonstration-grasping.md Co-authored-by: thomaspeyrucain <[email protected]> * 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 <[email protected]> * Update docs/reference/object-tracking-3d-ab3dmot.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/efficient-ps.md * Update docs/reference/skeleton-based-action-recognition.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/skeleton-based-action-recognition.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/skeleton-based-action-recognition.md Co-authored-by: ad-daniel <[email protected]> Co-authored-by: ad-daniel <[email protected]> Co-authored-by: Niclas Vödisch <[email protected]> Co-authored-by: pavlos <[email protected]> Co-authored-by: ekakalet <[email protected]> Co-authored-by: Negar <[email protected]> Co-authored-by: LukasHedegaard <[email protected]> Co-authored-by: Vivi <[email protected]> Co-authored-by: charsyme <[email protected]> Co-authored-by: Daniel Honerkamp <[email protected]> Co-authored-by: Maria Tzelepi <[email protected]> Co-authored-by: Illia Oleksiienko <[email protected]> Co-authored-by: Jelle Luijkx <[email protected]> Co-authored-by: halil93ibrahim <[email protected]> Co-authored-by: Alexandre Angleraud <[email protected]> Co-authored-by: Lukas Hedegaard <[email protected]> Co-authored-by: Niclas <[email protected]> Co-authored-by: thomaspeyrucain <[email protected]> Co-authored-by: Olivier Michel <[email protected]> * 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 <[email protected]> Co-authored-by: Nikolaos Passalis <[email protected]> Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: Kateryna Chumachenko <[email protected]> Co-authored-by: Stefania Pedrazzi <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * demo fix * simplify imports * pep8 fix * pep8 fix * Fix sources Co-authored-by: ad-daniel <[email protected]> Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update src/opendr/perception/object_detection_2d/datasets/transforms.py Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * Update projects/perception/object_detection_2d/nms/fast_nms/inference_demo.py Co-authored-by: ad-daniel <[email protected]> * Update projects/perception/object_detection_2d/nms/seq2seq-nms/eval_demo.py Co-authored-by: ad-daniel <[email protected]> * Update projects/perception/object_detection_2d/nms/seq2seq-nms/inference_demo.py Co-authored-by: ad-daniel <[email protected]> * Update projects/perception/object_detection_2d/nms/seq2seq-nms/train_demo.py Co-authored-by: ad-daniel <[email protected]> * Update projects/perception/object_detection_2d/nms/soft_nms/inference_demo.py Co-authored-by: ad-daniel <[email protected]> * Update tests/sources/tools/perception/object_detection_2d/nms/seq2seq_nms/test_seq2seq_nms.py Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: Nikolaos Passalis <[email protected]> Co-authored-by: ad-daniel <[email protected]> * Update seq2seq_nms_learner.py * Update seq2seq_nms_learner.py * add init Co-authored-by: Nikolaos Passalis <[email protected]> Co-authored-by: Kateryna Chumachenko <[email protected]> Co-authored-by: Stefania Pedrazzi <[email protected]> Co-authored-by: Pavlos Tosidis <[email protected]> Co-authored-by: Negar Heidari <[email protected]> Co-authored-by: Negar <[email protected]> Co-authored-by: charsyme <[email protected]> Co-authored-by: charsyme <[email protected]> * Synchronize workflows * Fix workflows * Sync Co-authored-by: Pavlos Tosidis <[email protected]> Co-authored-by: Negar Heidari <[email protected]> Co-authored-by: Negar <[email protected]> Co-authored-by: Nikolaos Passalis <[email protected]> Co-authored-by: Nikolaos <[email protected]> Co-authored-by: vivinousi <[email protected]> Co-authored-by: Jelle <[email protected]> Co-authored-by: Jelle Luijkx <[email protected]> Co-authored-by: Kostas Tsampazis <[email protected]> Co-authored-by: LukasHedegaard <[email protected]> Co-authored-by: halil93ibrahim <[email protected]> Co-authored-by: Illia Oleksiienko <[email protected]> Co-authored-by: Niclas Vödisch <[email protected]> Co-authored-by: pavlos <[email protected]> Co-authored-by: ekakalet <[email protected]> Co-authored-by: Vivi <[email protected]> Co-authored-by: charsyme <[email protected]> Co-authored-by: Daniel Honerkamp <[email protected]> Co-authored-by: Maria Tzelepi <[email protected]> Co-authored-by: Alexandre Angleraud <[email protected]> Co-authored-by: Lukas Hedegaard <[email protected]> Co-authored-by: Niclas <[email protected]> Co-authored-by: thomaspeyrucain <[email protected]> Co-authored-by: Olivier Michel <[email protected]> Co-authored-by: Kateryna Chumachenko <[email protected]> Co-authored-by: Stefania Pedrazzi <[email protected]> Co-authored-by: charsyme <[email protected]>
* 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 <[email protected]> * 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 <[email protected]> Co-authored-by: Nikolaos Passalis <[email protected]> Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> * bug fixed (#196) Co-authored-by: Negar <[email protected]> Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> Co-authored-by: Nikolaos <[email protected]> Co-authored-by: Pavlos Tosidis <[email protected]> Co-authored-by: Negar Heidari <[email protected]> Co-authored-by: Negar <[email protected]> Co-authored-by: Nikolaos Passalis <[email protected]> Co-authored-by: Nikolaos <[email protected]> * 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 <[email protected]> * Added wheel and docker testing to develop * Pass key by const reference * Style fix * Minor fix and cleanup Co-authored-by: ad-daniel <[email protected]> Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> * Update benchmarking_demo.py * Update benchmarking_demo.py Co-authored-by: Nikolaos Passalis <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> * Bugfixes * Increase tollerance in test_cox3d_learner * Test dockerfile with correct branch * Removed comment * remove branch from docker files Co-authored-by: ad-daniel <[email protected]> Co-authored-by: ad-daniel <[email protected]> Co-authored-by: LukasHedegaard <[email protected]> * chore(eagerx): bump version eagerx to 0.1.10 (#244) Co-authored-by: Jelle Luijkx <[email protected]> * 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 <[email protected]> * Update .github/workflows/tests_suite_develop.yml Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/end_to_end_planning.md Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> * added TEST_DEVICE in tests * eval/fit return dictionary Co-authored-by: ad-daniel <[email protected]> Co-authored-by: ad-daniel <[email protected]> Co-authored-by: Illia Oleksiienko <[email protected]> Co-authored-by: Nikolaos Passalis <[email protected]> * 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 <[email protected]> Co-authored-by: Negar <[email protected]> Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * Update docs/reference/single-demonstration-grasping.md Co-authored-by: ad-daniel <[email protected]> * Delete end-to-end-planning.md * Update docs/reference/synthetic_facial_image_generator.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/synthetic_facial_image_generator.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/synthetic_facial_image_generator.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/human-model-generation.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/human-model-generation.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/human-model-generation.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/human-model-generation.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/activity-recognition.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/activity-recognition.md Co-authored-by: ad-daniel <[email protected]> * Apply suggestions from code review Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/activity-recognition.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/activity-recognition.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/face-detection-2d-retinaface.md * Update docs/reference/single-demonstration-grasping.md Co-authored-by: thomaspeyrucain <[email protected]> * 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 <[email protected]> * Update docs/reference/object-tracking-3d-ab3dmot.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/efficient-ps.md * Update docs/reference/skeleton-based-action-recognition.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/skeleton-based-action-recognition.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/skeleton-based-action-recognition.md Co-authored-by: ad-daniel <[email protected]> Co-authored-by: ad-daniel <[email protected]> Co-authored-by: Niclas Vödisch <[email protected]> Co-authored-by: pavlos <[email protected]> Co-authored-by: ekakalet <[email protected]> Co-authored-by: Negar <[email protected]> Co-authored-by: LukasHedegaard <[email protected]> Co-authored-by: Vivi <[email protected]> Co-authored-by: charsyme <[email protected]> Co-authored-by: Daniel Honerkamp <[email protected]> Co-authored-by: Maria Tzelepi <[email protected]> Co-authored-by: Illia Oleksiienko <[email protected]> Co-authored-by: Jelle Luijkx <[email protected]> Co-authored-by: halil93ibrahim <[email protected]> Co-authored-by: Alexandre Angleraud <[email protected]> Co-authored-by: Lukas Hedegaard <[email protected]> Co-authored-by: Niclas <[email protected]> Co-authored-by: thomaspeyrucain <[email protected]> Co-authored-by: Olivier Michel <[email protected]> * 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 <[email protected]> Co-authored-by: Nikolaos Passalis <[email protected]> Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: Kateryna Chumachenko <[email protected]> Co-authored-by: Stefania Pedrazzi <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * demo fix * simplify imports * pep8 fix * pep8 fix * Fix sources Co-authored-by: ad-daniel <[email protected]> Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update src/opendr/perception/object_detection_2d/datasets/transforms.py Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * Update projects/perception/object_detection_2d/nms/fast_nms/inference_demo.py Co-authored-by: ad-daniel <[email protected]> * Update projects/perception/object_detection_2d/nms/seq2seq-nms/eval_demo.py Co-authored-by: ad-daniel <[email protected]> * Update projects/perception/object_detection_2d/nms/seq2seq-nms/inference_demo.py Co-authored-by: ad-daniel <[email protected]> * Update projects/perception/object_detection_2d/nms/seq2seq-nms/train_demo.py Co-authored-by: ad-daniel <[email protected]> * Update projects/perception/object_detection_2d/nms/soft_nms/inference_demo.py Co-authored-by: ad-daniel <[email protected]> * Update tests/sources/tools/perception/object_detection_2d/nms/seq2seq_nms/test_seq2seq_nms.py Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: Nikolaos Passalis <[email protected]> Co-authored-by: ad-daniel <[email protected]> * Update seq2seq_nms_learner.py * Update seq2seq_nms_learner.py * add init Co-authored-by: Nikolaos Passalis <[email protected]> Co-authored-by: Kateryna Chumachenko <[email protected]> Co-authored-by: Stefania Pedrazzi <[email protected]> Co-authored-by: Pavlos Tosidis <[email protected]> Co-authored-by: Negar Heidari <[email protected]> Co-authored-by: Negar <[email protected]> Co-authored-by: charsyme <[email protected]> Co-authored-by: charsyme <[email protected]> * Synchronize workflows * Fix workflows * Sync Co-authored-by: Pavlos Tosidis <[email protected]> Co-authored-by: Negar Heidari <[email protected]> Co-authored-by: Negar <[email protected]> Co-authored-by: Nikolaos Passalis <[email protected]> Co-authored-by: Nikolaos <[email protected]> Co-authored-by: vivinousi <[email protected]> Co-authored-by: Jelle <[email protected]> Co-authored-by: Jelle Luijkx <[email protected]> Co-authored-by: Kostas Tsampazis <[email protected]> Co-authored-by: LukasHedegaard <[email protected]> Co-authored-by: halil93ibrahim <[email protected]> Co-authored-by: Illia Oleksiienko <[email protected]> Co-authored-by: Niclas Vödisch <[email protected]> Co-authored-by: pavlos <[email protected]> Co-authored-by: ekakalet <[email protected]> Co-authored-by: Vivi <[email protected]> Co-authored-by: charsyme <[email protected]> Co-authored-by: Daniel Honerkamp <[email protected]> Co-authored-by: Maria Tzelepi <[email protected]> Co-authored-by: Alexandre Angleraud <[email protected]> Co-authored-by: Lukas Hedegaard <[email protected]> Co-authored-by: Niclas <[email protected]> Co-authored-by: thomaspeyrucain <[email protected]> Co-authored-by: Olivier Michel <[email protected]> Co-authored-by: Kateryna Chumachenko <[email protected]> Co-authored-by: Stefania Pedrazzi <[email protected]> Co-authored-by: charsyme <[email protected]> * Update CHANGELOG.md * Update CHANGELOG.md Co-authored-by: Stefania Pedrazzi <[email protected]> * 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 <[email protected]> Co-authored-by: ad-daniel <[email protected]> Co-authored-by: ad-daniel <[email protected]> Co-authored-by: Nikolaos Passalis <[email protected]> Co-authored-by: Kateryna Chumachenko <[email protected]> Co-authored-by: Pavlos Tosidis <[email protected]> Co-authored-by: Negar Heidari <[email protected]> Co-authored-by: Negar <[email protected]> Co-authored-by: ad-daniel <[email protected]> Co-authored-by: Nikolaos <[email protected]> Co-authored-by: vivinousi <[email protected]> Co-authored-by: Jelle <[email protected]> Co-authored-by: Jelle Luijkx <[email protected]> Co-authored-by: Kostas Tsampazis <[email protected]> Co-authored-by: LukasHedegaard <[email protected]> Co-authored-by: halil93ibrahim <[email protected]> Co-authored-by: Illia Oleksiienko <[email protected]> Co-authored-by: Niclas Vödisch <[email protected]> Co-authored-by: pavlos <[email protected]> Co-authored-by: ekakalet <[email protected]> Co-authored-by: Vivi <[email protected]> Co-authored-by: charsyme <[email protected]> Co-authored-by: Daniel Honerkamp <[email protected]> Co-authored-by: Maria Tzelepi <[email protected]> Co-authored-by: Alexandre Angleraud <[email protected]> Co-authored-by: Lukas Hedegaard <[email protected]> Co-authored-by: Niclas <[email protected]> Co-authored-by: thomaspeyrucain <[email protected]> Co-authored-by: Olivier Michel <[email protected]> Co-authored-by: charsyme <[email protected]>
* 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 <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update src/opendr/perception/object_detection_2d/datasets/transforms.py Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * Update projects/perception/object_detection_2d/nms/fast_nms/inference_demo.py Co-authored-by: ad-daniel <[email protected]> * Update projects/perception/object_detection_2d/nms/seq2seq-nms/eval_demo.py Co-authored-by: ad-daniel <[email protected]> * Update projects/perception/object_detection_2d/nms/seq2seq-nms/inference_demo.py Co-authored-by: ad-daniel <[email protected]> * Update projects/perception/object_detection_2d/nms/seq2seq-nms/train_demo.py Co-authored-by: ad-daniel <[email protected]> * Update projects/perception/object_detection_2d/nms/soft_nms/inference_demo.py Co-authored-by: ad-daniel <[email protected]> * Update tests/sources/tools/perception/object_detection_2d/nms/seq2seq_nms/test_seq2seq_nms.py Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> * 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 <[email protected]>
* 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 <[email protected]> * bug fixed (opendr-eu#196) Co-authored-by: Negar <[email protected]> Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> Co-authored-by: Nikolaos <[email protected]> Co-authored-by: Pavlos Tosidis <[email protected]> Co-authored-by: Negar Heidari <[email protected]> Co-authored-by: Negar <[email protected]> Co-authored-by: Nikolaos Passalis <[email protected]> Co-authored-by: Nikolaos <[email protected]> * 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 <[email protected]> * Added wheel and docker testing to develop * Pass key by const reference * Style fix * Minor fix and cleanup Co-authored-by: ad-daniel <[email protected]> Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> * Update benchmarking_demo.py * Update benchmarking_demo.py Co-authored-by: Nikolaos Passalis <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> * Bugfixes * Increase tollerance in test_cox3d_learner * Test dockerfile with correct branch * Removed comment * remove branch from docker files Co-authored-by: ad-daniel <[email protected]> Co-authored-by: ad-daniel <[email protected]> Co-authored-by: LukasHedegaard <[email protected]> * chore(eagerx): bump version eagerx to 0.1.10 (opendr-eu#244) Co-authored-by: Jelle Luijkx <[email protected]> * 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 <[email protected]> * Update .github/workflows/tests_suite_develop.yml Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/end_to_end_planning.md Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> * added TEST_DEVICE in tests * eval/fit return dictionary Co-authored-by: ad-daniel <[email protected]> Co-authored-by: ad-daniel <[email protected]> Co-authored-by: Illia Oleksiienko <[email protected]> Co-authored-by: Nikolaos Passalis <[email protected]> * 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 <[email protected]> Co-authored-by: Negar <[email protected]> Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * Update docs/reference/single-demonstration-grasping.md Co-authored-by: ad-daniel <[email protected]> * Delete end-to-end-planning.md * Update docs/reference/synthetic_facial_image_generator.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/synthetic_facial_image_generator.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/synthetic_facial_image_generator.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/human-model-generation.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/human-model-generation.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/human-model-generation.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/human-model-generation.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/activity-recognition.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/activity-recognition.md Co-authored-by: ad-daniel <[email protected]> * Apply suggestions from code review Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/activity-recognition.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/activity-recognition.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/face-detection-2d-retinaface.md * Update docs/reference/single-demonstration-grasping.md Co-authored-by: thomaspeyrucain <[email protected]> * 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 <[email protected]> * Update docs/reference/object-tracking-3d-ab3dmot.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/efficient-ps.md * Update docs/reference/skeleton-based-action-recognition.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/skeleton-based-action-recognition.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/skeleton-based-action-recognition.md Co-authored-by: ad-daniel <[email protected]> Co-authored-by: ad-daniel <[email protected]> Co-authored-by: Niclas Vödisch <[email protected]> Co-authored-by: pavlos <[email protected]> Co-authored-by: ekakalet <[email protected]> Co-authored-by: Negar <[email protected]> Co-authored-by: LukasHedegaard <[email protected]> Co-authored-by: Vivi <[email protected]> Co-authored-by: charsyme <[email protected]> Co-authored-by: Daniel Honerkamp <[email protected]> Co-authored-by: Maria Tzelepi <[email protected]> Co-authored-by: Illia Oleksiienko <[email protected]> Co-authored-by: Jelle Luijkx <[email protected]> Co-authored-by: halil93ibrahim <[email protected]> Co-authored-by: Alexandre Angleraud <[email protected]> Co-authored-by: Lukas Hedegaard <[email protected]> Co-authored-by: Niclas <[email protected]> Co-authored-by: thomaspeyrucain <[email protected]> Co-authored-by: Olivier Michel <[email protected]> * 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 <[email protected]> Co-authored-by: Nikolaos Passalis <[email protected]> Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: Kateryna Chumachenko <[email protected]> Co-authored-by: Stefania Pedrazzi <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * demo fix * simplify imports * pep8 fix * pep8 fix * Fix sources Co-authored-by: ad-daniel <[email protected]> Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update src/opendr/perception/object_detection_2d/datasets/transforms.py Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * Update projects/perception/object_detection_2d/nms/fast_nms/inference_demo.py Co-authored-by: ad-daniel <[email protected]> * Update projects/perception/object_detection_2d/nms/seq2seq-nms/eval_demo.py Co-authored-by: ad-daniel <[email protected]> * Update projects/perception/object_detection_2d/nms/seq2seq-nms/inference_demo.py Co-authored-by: ad-daniel <[email protected]> * Update projects/perception/object_detection_2d/nms/seq2seq-nms/train_demo.py Co-authored-by: ad-daniel <[email protected]> * Update projects/perception/object_detection_2d/nms/soft_nms/inference_demo.py Co-authored-by: ad-daniel <[email protected]> * Update tests/sources/tools/perception/object_detection_2d/nms/seq2seq_nms/test_seq2seq_nms.py Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: Nikolaos Passalis <[email protected]> Co-authored-by: ad-daniel <[email protected]> * Update seq2seq_nms_learner.py * Update seq2seq_nms_learner.py * add init Co-authored-by: Nikolaos Passalis <[email protected]> Co-authored-by: Kateryna Chumachenko <[email protected]> Co-authored-by: Stefania Pedrazzi <[email protected]> Co-authored-by: Pavlos Tosidis <[email protected]> Co-authored-by: Negar Heidari <[email protected]> Co-authored-by: Negar <[email protected]> Co-authored-by: charsyme <[email protected]> Co-authored-by: charsyme <[email protected]> * Synchronize workflows * Fix workflows * Sync Co-authored-by: Pavlos Tosidis <[email protected]> Co-authored-by: Negar Heidari <[email protected]> Co-authored-by: Negar <[email protected]> Co-authored-by: Nikolaos Passalis <[email protected]> Co-authored-by: Nikolaos <[email protected]> Co-authored-by: vivinousi <[email protected]> Co-authored-by: Jelle <[email protected]> Co-authored-by: Jelle Luijkx <[email protected]> Co-authored-by: Kostas Tsampazis <[email protected]> Co-authored-by: LukasHedegaard <[email protected]> Co-authored-by: halil93ibrahim <[email protected]> Co-authored-by: Illia Oleksiienko <[email protected]> Co-authored-by: Niclas Vödisch <[email protected]> Co-authored-by: pavlos <[email protected]> Co-authored-by: ekakalet <[email protected]> Co-authored-by: Vivi <[email protected]> Co-authored-by: charsyme <[email protected]> Co-authored-by: Daniel Honerkamp <[email protected]> Co-authored-by: Maria Tzelepi <[email protected]> Co-authored-by: Alexandre Angleraud <[email protected]> Co-authored-by: Lukas Hedegaard <[email protected]> Co-authored-by: Niclas <[email protected]> Co-authored-by: thomaspeyrucain <[email protected]> Co-authored-by: Olivier Michel <[email protected]> Co-authored-by: Kateryna Chumachenko <[email protected]> Co-authored-by: Stefania Pedrazzi <[email protected]> Co-authored-by: charsyme <[email protected]>
* 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 <[email protected]> * 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 <[email protected]> Co-authored-by: Nikolaos Passalis <[email protected]> Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> * bug fixed (opendr-eu#196) Co-authored-by: Negar <[email protected]> Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> Co-authored-by: Nikolaos <[email protected]> Co-authored-by: Pavlos Tosidis <[email protected]> Co-authored-by: Negar Heidari <[email protected]> Co-authored-by: Negar <[email protected]> Co-authored-by: Nikolaos Passalis <[email protected]> Co-authored-by: Nikolaos <[email protected]> * 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 <[email protected]> * Added wheel and docker testing to develop * Pass key by const reference * Style fix * Minor fix and cleanup Co-authored-by: ad-daniel <[email protected]> Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> * Update benchmarking_demo.py * Update benchmarking_demo.py Co-authored-by: Nikolaos Passalis <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> * Bugfixes * Increase tollerance in test_cox3d_learner * Test dockerfile with correct branch * Removed comment * remove branch from docker files Co-authored-by: ad-daniel <[email protected]> Co-authored-by: ad-daniel <[email protected]> Co-authored-by: LukasHedegaard <[email protected]> * chore(eagerx): bump version eagerx to 0.1.10 (opendr-eu#244) Co-authored-by: Jelle Luijkx <[email protected]> * 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 <[email protected]> * Update .github/workflows/tests_suite_develop.yml Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/end_to_end_planning.md Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> * added TEST_DEVICE in tests * eval/fit return dictionary Co-authored-by: ad-daniel <[email protected]> Co-authored-by: ad-daniel <[email protected]> Co-authored-by: Illia Oleksiienko <[email protected]> Co-authored-by: Nikolaos Passalis <[email protected]> * 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 <[email protected]> Co-authored-by: Negar <[email protected]> Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * Update docs/reference/single-demonstration-grasping.md Co-authored-by: ad-daniel <[email protected]> * Delete end-to-end-planning.md * Update docs/reference/synthetic_facial_image_generator.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/synthetic_facial_image_generator.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/synthetic_facial_image_generator.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/human-model-generation.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/human-model-generation.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/human-model-generation.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/human-model-generation.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/activity-recognition.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/activity-recognition.md Co-authored-by: ad-daniel <[email protected]> * Apply suggestions from code review Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/activity-recognition.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/activity-recognition.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/face-detection-2d-retinaface.md * Update docs/reference/single-demonstration-grasping.md Co-authored-by: thomaspeyrucain <[email protected]> * 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 <[email protected]> * Update docs/reference/object-tracking-3d-ab3dmot.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/efficient-ps.md * Update docs/reference/skeleton-based-action-recognition.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/skeleton-based-action-recognition.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/skeleton-based-action-recognition.md Co-authored-by: ad-daniel <[email protected]> Co-authored-by: ad-daniel <[email protected]> Co-authored-by: Niclas Vödisch <[email protected]> Co-authored-by: pavlos <[email protected]> Co-authored-by: ekakalet <[email protected]> Co-authored-by: Negar <[email protected]> Co-authored-by: LukasHedegaard <[email protected]> Co-authored-by: Vivi <[email protected]> Co-authored-by: charsyme <[email protected]> Co-authored-by: Daniel Honerkamp <[email protected]> Co-authored-by: Maria Tzelepi <[email protected]> Co-authored-by: Illia Oleksiienko <[email protected]> Co-authored-by: Jelle Luijkx <[email protected]> Co-authored-by: halil93ibrahim <[email protected]> Co-authored-by: Alexandre Angleraud <[email protected]> Co-authored-by: Lukas Hedegaard <[email protected]> Co-authored-by: Niclas <[email protected]> Co-authored-by: thomaspeyrucain <[email protected]> Co-authored-by: Olivier Michel <[email protected]> * 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 <[email protected]> Co-authored-by: Nikolaos Passalis <[email protected]> Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: Kateryna Chumachenko <[email protected]> Co-authored-by: Stefania Pedrazzi <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * demo fix * simplify imports * pep8 fix * pep8 fix * Fix sources Co-authored-by: ad-daniel <[email protected]> Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update src/opendr/perception/object_detection_2d/datasets/transforms.py Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * Update docs/reference/object-detection-2d-nms-seq2seq_nms.md Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * Update projects/perception/object_detection_2d/nms/fast_nms/inference_demo.py Co-authored-by: ad-daniel <[email protected]> * Update projects/perception/object_detection_2d/nms/seq2seq-nms/eval_demo.py Co-authored-by: ad-daniel <[email protected]> * Update projects/perception/object_detection_2d/nms/seq2seq-nms/inference_demo.py Co-authored-by: ad-daniel <[email protected]> * Update projects/perception/object_detection_2d/nms/seq2seq-nms/train_demo.py Co-authored-by: ad-daniel <[email protected]> * Update projects/perception/object_detection_2d/nms/soft_nms/inference_demo.py Co-authored-by: ad-daniel <[email protected]> * Update tests/sources/tools/perception/object_detection_2d/nms/seq2seq_nms/test_seq2seq_nms.py Co-authored-by: ad-daniel <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> Co-authored-by: Nikolaos Passalis <[email protected]> Co-authored-by: ad-daniel <[email protected]> * Update seq2seq_nms_learner.py * Update seq2seq_nms_learner.py * add init Co-authored-by: Nikolaos Passalis <[email protected]> Co-authored-by: Kateryna Chumachenko <[email protected]> Co-authored-by: Stefania Pedrazzi <[email protected]> Co-authored-by: Pavlos Tosidis <[email protected]> Co-authored-by: Negar Heidari <[email protected]> Co-authored-by: Negar <[email protected]> Co-authored-by: charsyme <[email protected]> Co-authored-by: charsyme <[email protected]> * Synchronize workflows * Fix workflows * Sync Co-authored-by: Pavlos Tosidis <[email protected]> Co-authored-by: Negar Heidari <[email protected]> Co-authored-by: Negar <[email protected]> Co-authored-by: Nikolaos Passalis <[email protected]> Co-authored-by: Nikolaos <[email protected]> Co-authored-by: vivinousi <[email protected]> Co-authored-by: Jelle <[email protected]> Co-authored-by: Jelle Luijkx <[email protected]> Co-authored-by: Kostas Tsampazis <[email protected]> Co-authored-by: LukasHedegaard <[email protected]> Co-authored-by: halil93ibrahim <[email protected]> Co-authored-by: Illia Oleksiienko <[email protected]> Co-authored-by: Niclas Vödisch <[email protected]> Co-authored-by: pavlos <[email protected]> Co-authored-by: ekakalet <[email protected]> Co-authored-by: Vivi <[email protected]> Co-authored-by: charsyme <[email protected]> Co-authored-by: Daniel Honerkamp <[email protected]> Co-authored-by: Maria Tzelepi <[email protected]> Co-authored-by: Alexandre Angleraud <[email protected]> Co-authored-by: Lukas Hedegaard <[email protected]> Co-authored-by: Niclas <[email protected]> Co-authored-by: thomaspeyrucain <[email protected]> Co-authored-by: Olivier Michel <[email protected]> Co-authored-by: Kateryna Chumachenko <[email protected]> Co-authored-by: Stefania Pedrazzi <[email protected]> Co-authored-by: charsyme <[email protected]> * Update CHANGELOG.md * Update CHANGELOG.md Co-authored-by: Stefania Pedrazzi <[email protected]> * 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 <[email protected]> Co-authored-by: ad-daniel <[email protected]> Co-authored-by: ad-daniel <[email protected]> Co-authored-by: Nikolaos Passalis <[email protected]> Co-authored-by: Kateryna Chumachenko <[email protected]> Co-authored-by: Pavlos Tosidis <[email protected]> Co-authored-by: Negar Heidari <[email protected]> Co-authored-by: Negar <[email protected]> Co-authored-by: ad-daniel <[email protected]> Co-authored-by: Nikolaos <[email protected]> Co-authored-by: vivinousi <[email protected]> Co-authored-by: Jelle <[email protected]> Co-authored-by: Jelle Luijkx <[email protected]> Co-authored-by: Kostas Tsampazis <[email protected]> Co-authored-by: LukasHedegaard <[email protected]> Co-authored-by: halil93ibrahim <[email protected]> Co-authored-by: Illia Oleksiienko <[email protected]> Co-authored-by: Niclas Vödisch <[email protected]> Co-authored-by: pavlos <[email protected]> Co-authored-by: ekakalet <[email protected]> Co-authored-by: Vivi <[email protected]> Co-authored-by: charsyme <[email protected]> Co-authored-by: Daniel Honerkamp <[email protected]> Co-authored-by: Maria Tzelepi <[email protected]> Co-authored-by: Alexandre Angleraud <[email protected]> Co-authored-by: Lukas Hedegaard <[email protected]> Co-authored-by: Niclas <[email protected]> Co-authored-by: thomaspeyrucain <[email protected]> Co-authored-by: Olivier Michel <[email protected]> Co-authored-by: charsyme <[email protected]>
Non-maximum Suppression for Person Detection