Commit Graph

22 Commits

Author SHA1 Message Date
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 b4b7fb988b Add silly default root origin - #tmp 2021-11-21 16:50:54 -07:00
Derek 139663fe66 Fix stub origin application 2021-11-21 16:50:54 -07:00
Derek 9a5f64c478 Add eye data 2021-11-21 16:50:54 -07:00
Derek 6c617ed585 Revert "Use single manager"
This reverts commit c61d6582af0eec51f14b01006e79d5f446c9ea45.
2021-11-21 16:50:54 -07:00
Derek 3d456a2e6a Fix crash on face occlusion in holsistic module 2021-11-21 16:50:54 -07:00
Derek 782e0abf9d Initial mediapipe holistic module
Still need the actual pose
2021-11-21 16:50:54 -07:00
Derek 55311aca1c Fix poor face_mesh defaults 2021-11-21 16:50:54 -07:00
Derek 429f6597e6 Initial ovtk output 2021-11-21 16:50:54 -07:00
Derek 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 a3b2496edb Fix crash on bad crop rect 2021-11-21 16:50:54 -07:00
Derek 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 8ff150af68 Use single manager
I think this reduces system load
2021-11-21 16:50:54 -07:00
Derek b54be8aa84 Fix bug where application would hang on transform error 2021-11-21 16:50:54 -07:00
Derek a83f156439 Refactor vetk->ovtk 2021-11-21 16:50:54 -07:00
Derek 73ba45f537 Refactor, add a smoothener for rect positions and allow crop borders 2021-11-21 16:50:54 -07:00
Derek 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 e0e7d006bd Temp eye tracking 2021-05-22 16:16:34 -07:00
Derek 0085ad63b7 Cleanup directory structure, fix some typos 2021-04-18 17:11:47 -07:00
Derek 18b710d189 Improve track interpolation by using two poles and linear fallback 2021-04-14 23:57:14 -07:00
Derek fe1d1add35 Add eye tracking + remote connect 2021-04-14 20:30:45 -07:00
Derek 2b8ee92b62 Initial commit 2021-04-13 20:20:57 -07:00