Commit graph

31 commits

Author SHA1 Message Date
63d2728dae Merge pull request 'stream_hacks to main' (#2) from stream_hacks into main
Reviewed-on: #2
2024-12-11 03:22:13 +00:00
Derek
c0e733e69a Add support for (basic) pose tracking in skel solver 2023-02-27 16:27:32 -05:00
Derek
dfc683ff8a Add basic pose tracking to holistic model 2023-02-27 16:27:32 -05:00
Derek
93b8c755ca Fix head rotation 2023-02-27 16:27:32 -05:00
Derek Schmidt
66c5ec59ce Add draw filter 2022-08-13 14:07:38 -04:00
Derek Schmidt
cb137a1a06 Disclaimer
The people need to know
2022-01-06 08:49:20 -07:00
Derek Schmidt
4ed2ac1384 THATS RIGHT BINCH WE GOT PROPER EYE TRACKING WOOOO 2021-12-30 12:11:05 -07:00
Derek Schmidt
4beddc5e6d Chest default 2021-11-28 15:28:15 -07:00
Derek Schmidt
92044fa866 Add better skeleton debug view 2021-11-28 13:20:04 -07:00
Derek
c9db70f57d Merge pull request 'Make configurable_pipelines main' (#1) from configurable_pipelines into main
Reviewed-on: #1
2021-11-21 23:51:31 +00:00
Derek Schmidt
b4b7fb988b Add silly default root origin - #tmp 2021-11-21 16:50:54 -07:00
Derek Schmidt
139663fe66 Fix stub origin application 2021-11-21 16:50:54 -07:00
Derek Schmidt
9a5f64c478 Add eye data 2021-11-21 16:50:54 -07:00
Derek Schmidt
6c617ed585 Revert "Use single manager"
This reverts commit c61d6582af0eec51f14b01006e79d5f446c9ea45.
2021-11-21 16:50:54 -07:00
Derek Schmidt
3d456a2e6a Fix crash on face occlusion in holsistic module 2021-11-21 16:50:54 -07:00
Derek Schmidt
782e0abf9d Initial mediapipe holistic module
Still need the actual pose
2021-11-21 16:50:54 -07:00
Derek Schmidt
55311aca1c Fix poor face_mesh defaults 2021-11-21 16:50:54 -07:00
Derek Schmidt
429f6597e6 Initial ovtk output 2021-11-21 16:50:54 -07:00
Derek Schmidt
4e70648695 Big refactor
+ Skeleton type is a little more fleshed out
+ Lots of logic taken out of the mediapipe file and moved into the types 
themselves for re-use
+ Re-aranged mediapipe transforms to their own dir
+ headlook-from-3d transform now outputs a skeleton + calculates roll 
correctly
2021-11-21 16:50:54 -07:00
Derek Schmidt
a3b2496edb Fix crash on bad crop rect 2021-11-21 16:50:54 -07:00
Derek Schmidt
7f49ee01a9 Fix occasional crash from audio system + include dep
No idea why only sometimes this is an issue - maybe its a sign that 
wrong sample rate is in use somewhere and I should handle it 
differently? Idk, not a priority rn
2021-11-21 16:50:54 -07:00
Derek Schmidt
8ff150af68 Use single manager
I think this reduces system load
2021-11-21 16:50:54 -07:00
Derek Schmidt
b54be8aa84 Fix bug where application would hang on transform error 2021-11-21 16:50:54 -07:00
Derek Schmidt
a83f156439 Refactor vetk->ovtk 2021-11-21 16:50:54 -07:00
Derek Schmidt
73ba45f537 Refactor, add a smoothener for rect positions and allow crop borders 2021-11-21 16:50:54 -07:00
Derek Schmidt
9349458543 Initial redesign for modular, configurable pipelines support
This impliments most of the abilities available previously,
missing most notible pupil detection atm.
This also currently uses a completely different tracking algo,
mediapipe's landmarks module, but by the nature of this system
is in no way limited to that!
2021-11-21 16:50:50 -07:00
Derek Schmidt
e0e7d006bd Temp eye tracking 2021-05-22 16:16:34 -07:00
Derek Schmidt
0085ad63b7 Cleanup directory structure, fix some typos 2021-04-18 17:11:47 -07:00
Derek Schmidt
18b710d189 Improve track interpolation by using two poles and linear fallback 2021-04-14 23:57:14 -07:00
Derek Schmidt
fe1d1add35 Add eye tracking + remote connect 2021-04-14 20:30:45 -07:00
Derek Schmidt
2b8ee92b62 Initial commit 2021-04-13 20:20:57 -07:00