100 Commits
Author SHA1 Message Date
Daniel 1ab099098e Moved internal camera implementation. 2025-11-24 19:00:53 +01:00
Daniel 9a4e35f229 Filter bounding boxes later in the code. 2025-11-24 18:58:34 +01:00
Daniel 8fdf0d4096 Slightly improved tracker. 2025-10-21 16:20:51 +02:00
Daniel eafa178e26 Updated skelda version. 2025-09-08 13:06:59 +02:00
Daniel 0a2f04a1f8 Also integrated visual ros markers. 2025-09-01 18:25:52 +02:00
Daniel 26ec4eedde Include wb-joints in transform publisher. 2025-09-01 17:27:22 +02:00
Daniel 86d5a749b5 Add ros transform publisher. 2025-09-01 16:57:03 +02:00
Daniel a428a16c74 Fix docker build failure. 2025-08-13 15:30:37 +02:00
Daniel d14cd86742 Some small updates. 2025-08-05 17:47:14 +02:00
Daniel ed5d25f595 Slight performance improvements. 2025-07-07 11:43:27 +02:00
Daniel 53f13d6f97 Some mixed updates. 2025-06-12 12:43:09 +02:00
Daniel f11f416151 Updated results. 2025-05-28 10:18:39 +02:00
Daniel 0859fbdbca Merge branch 'master' into tracking 2025-05-26 14:20:32 +02:00
Daniel 9746a03bb3 Deleted some outdated code. 2025-05-26 14:17:39 +02:00
Daniel c3f6c30a21 Updated skelda submodule. 2025-05-26 14:07:38 +02:00
Daniel b8c5159588 Adding old-style shelf evaluation. 2025-05-26 13:57:50 +02:00
Daniel dbc92787dd Updated results. 2025-05-23 12:08:36 +02:00
Daniel fe7074e89d Merge branch 'imps' into tracking 2025-05-22 17:59:33 +02:00
Daniel 6ce9643ff5 Drop triangulation pairs with double associations. 2025-05-22 17:51:48 +02:00
Daniel 26bfa3a63f Small updates. 2025-05-22 17:50:00 +02:00
Daniel 7bbb91896a Update example script. 2025-04-24 15:54:05 +02:00
Daniel 79788cd7e0 Add tracking to ros wrapper. 2025-04-24 14:21:56 +02:00
Daniel ad4bf3f54e Merge branch 'master' into tracking 2025-04-23 10:44:13 +02:00
Daniel e90d7c53f4 Prevent duplicate track assignments. 2025-04-23 10:41:47 +02:00
Daniel cc8b75b8bf Improved tracker parametrization. 2025-04-23 10:40:59 +02:00
Daniel 69de8b1f2e Fixed some missing reset calls. 2025-04-23 09:54:07 +02:00
Daniel 98399cc00e Small updates. 2025-04-22 17:13:30 +02:00
Daniel ff735759f7 First tracker implementation. 2025-04-03 18:51:33 +02:00
Daniel dae7c33970 Updated results. 2025-04-03 18:04:34 +02:00
Daniel 4cda626abb Updated readme. 2025-03-31 12:07:55 +02:00
Daniel 0f16ce15b5 Updated readme. 2025-03-28 12:00:39 +01:00
Daniel 64c3f3d09a Updated results. 2025-03-25 17:24:29 +01:00
Daniel 49a8855e03 Detect outliers by joint group distances. 2025-03-25 13:39:03 +01:00
Daniel 71968d06fd Made some thresholds dynamic. 2025-03-25 10:26:09 +01:00
Daniel fa0a4da72d Optimized adjacent joint mapping. 2025-03-24 18:10:04 +01:00
Daniel 0841713e1a Moved 2D confidence scaling to a later step. 2025-03-24 14:16:08 +01:00
Daniel 7e3151530e Small updates. 2025-03-24 11:45:51 +01:00
Daniel 4a64bd40ca Split ros wrapper into two docker images. 2025-03-21 12:59:05 +01:00
Daniel e6464f4614 Fix a warning. 2025-03-21 12:52:54 +01:00
Daniel 4c214e1935 Scale 3d score with 2d scores. 2025-03-20 17:00:35 +01:00
Daniel 6ed9326060 Reduced whole-body fp16 degradation. 2025-03-20 15:13:55 +01:00
Daniel eae208fce6 Merge branch 'finetune' into mopts 2025-03-19 14:43:23 +01:00
Daniel 6e68dcdf34 Filter only by corejoints outside room. 2025-03-19 14:37:15 +01:00
Daniel ccc7f832c4 Fixed missing fingers. 2025-03-19 14:11:28 +01:00
Daniel dff0f71309 Create custom dockerfile as well. 2025-03-19 13:51:34 +01:00
Daniel 5de7764e68 Initial steps. 2025-03-17 12:57:19 +01:00
Daniel e9eb4c5d96 Weigh positions at merge by exponential score. 2025-03-10 11:48:51 +01:00
Daniel 63f373e7ec Adjust to updated skelda camera format. 2025-03-06 16:04:46 +01:00
Daniel de21be50a2 Updated results. 2025-03-03 18:45:26 +01:00
Daniel bb5b99c566 Small updates. 2025-03-03 14:52:43 +01:00
Daniel 7b99a38ce2 Faster camera matrix undistortion. 2025-03-03 12:32:09 +01:00
Daniel 2e1d401dd4 Some mixed cleanups. 2025-02-28 15:25:31 +01:00
Daniel 1d259846fc Implemented custom intrinsic matrix undistortion. 2025-02-28 14:03:49 +01:00
Daniel 0f2d597899 Implemented custom midpoint triangulation. 2025-02-28 14:03:49 +01:00
Daniel 608f89d6b6 Replaced undistortion with std::vectors as well. 2025-02-28 14:03:49 +01:00
Daniel 63e00e9b13 Drop rotation option again. 2025-02-20 18:51:48 +01:00
Daniel 2f16179850 Fix rpt3d wrapper callback scheduling. 2025-02-20 18:32:43 +01:00
Daniel 483df4fc3e Added rpt3d ros wrapper. 2025-02-18 15:41:03 +01:00
Daniel 6fbf279334 Configurable input topics. 2025-02-17 18:54:59 +01:00
Daniel 7ce02c44c8 Optimized undistortion. 2025-02-11 14:35:22 +01:00
Daniel 24d951f31d Replaced cv::mats with nested std::vectors to improve speed. 2025-02-11 13:53:31 +01:00
Daniel 651b806a3a Small updates. 2025-02-11 11:26:58 +01:00
Daniel 2c994eca44 Allow keypoint detections outside the image. 2025-02-11 11:26:33 +01:00
Daniel 24d706d030 Some small updates. 2025-02-05 16:29:08 +01:00
Daniel 1fb730ff55 Create custom ros message instead of using json strings. 2025-02-05 12:11:22 +01:00
Daniel c1cc6054d1 Some small updates. 2025-02-05 11:58:01 +01:00
Daniel b286efeb86 Updating jetson installation parts. 2025-02-05 10:33:02 +01:00
Daniel 3eb7696e31 Some small updates. 2025-02-03 17:19:02 +01:00
Daniel b41380b033 Eval with all panoptic cameras. 2025-01-28 15:30:23 +01:00
Daniel 321aa0a714 Increased 2D pose merging threshold. 2025-01-28 14:54:01 +01:00
Daniel 1cc71cce57 Dropping more old python code. 2025-01-28 11:50:50 +01:00
Daniel a674811fef Update readme. 2025-01-27 18:32:55 +01:00
Daniel 56718838f2 Improved bad results debugging. 2025-01-27 16:49:47 +01:00
Daniel 4b0d3a545e Updated results. 2025-01-27 16:47:34 +01:00
Daniel d8beaecc56 Changed detector for wb poses. 2025-01-27 15:46:55 +01:00
Daniel 45d003c2e9 Moved onnx build to main dockerfile. 2025-01-27 15:19:19 +01:00
Daniel f9127e9a40 Merge close 2D poses. 2025-01-27 14:20:52 +01:00
Daniel d886d1db7c Fixed time calculation. 2025-01-27 14:18:08 +01:00
Daniel a1f85a5a53 Updated results. 2025-01-27 12:13:37 +01:00
Daniel 9ce51f90b3 Renamed ros packages. 2025-01-21 18:11:49 +01:00
Daniel 9778c75bf0 Drop old code. 2025-01-21 18:01:14 +01:00
Daniel 2ba9e096ac Updated image callback to directly calculate poses. 2025-01-21 17:15:33 +01:00
Daniel 29c072400f Mixed updates and improvements. 2025-01-21 16:23:19 +01:00
Daniel c5f190ab35 Eval skelda datasets with cpp implementation. 2025-01-21 15:10:43 +01:00
Daniel d77fee7103 Restructuring some code. 2025-01-20 18:00:37 +01:00
Daniel a866485c8e Small updates. 2025-01-20 16:38:19 +01:00
Daniel 86d8ccf797 Batching of poses in cpp implementation. 2025-01-20 12:20:25 +01:00
Daniel 8f2322694a Merge model outputs directly in graph. 2025-01-17 18:33:19 +01:00
Daniel 97ea039f7d Some code speedups. 2025-01-17 18:02:17 +01:00
Daniel 99368e5216 Reimplemented wrapper in cpp. 2025-01-17 16:42:05 +01:00
Daniel 8a249a2f16 Small improvements and fixes. 2025-01-17 16:24:37 +01:00
Daniel 1bd58deede Created ros wrapper for 2D pose estimation. 2025-01-15 16:08:24 +01:00
Daniel aec70d0418 Updated other results. 2025-01-15 13:47:01 +01:00
Daniel 0411837279 Implemented resize before debayering. 2025-01-15 12:20:10 +01:00
Daniel b804ce149d Testing bayer decoding on gpu. 2025-01-14 17:56:36 +01:00
Daniel 2f52521b9a Using bayer encoding for images. 2025-01-13 16:50:08 +01:00
Daniel ba234628eb Small docker fix. 2025-01-13 14:43:26 +01:00
Daniel 5187310d16 Update of skelda submodule. 2024-12-19 16:20:21 +01:00
Daniel 0dd0f84e19 Updated results. 2024-12-19 16:02:18 +01:00
Daniel b483269697 Renamed new wrapper script. 2024-12-19 14:23:41 +01:00