Commit Graph

541 Commits

Author SHA1 Message Date
Prohurtz
377c5ab635 fix: import paths? 2024-02-19 14:11:49 -08:00
Prohurtz
446590a7f2 feat: remove prints 2024-02-19 13:30:45 -08:00
Prohurtz
db20afda69 fix: beta 11 ready 2024-02-19 13:27:29 -08:00
Prohurtz
eb865ab544 fix: eye falloff logic and handling, add comments 2024-02-19 12:53:47 -08:00
Prohurtz
2ceb0619e0 fix: remove feature creep buttons 2024-02-17 11:59:38 -06:00
Prohurtz
6696c68832 feat: beta 10 stuff 2024-02-17 09:16:16 -08:00
lorow
a063d97996 Restore imports in config and osc to fix the makefile 2024-02-13 19:24:01 +01:00
Prohurtz
285ab927a7
Merge pull request #101 from lorow/feature/remove-legacy-requirements
Remove legacy requirements
2024-02-12 09:33:04 -06:00
lorow
82e707b9a8 Add tests for binary blink and 2024-02-09 23:39:29 +01:00
lorow
55d52c0171 Add pytest cov, improve tests, Fix FT in params
# TODO test binary blink and outer eye falloff
2024-02-09 23:39:29 +01:00
lorow
704f9474a8 Initial implementation of OSC tests with mocking 2024-02-09 23:39:27 +01:00
Prohurtz
a7d4b3200d fix: HSF algo order number 2024-02-08 13:20:10 -06:00
Prohurtz
262b2e42c5 radius fixes 2024-01-06 14:13:48 -08:00
Prohurtz
250a8c1c35 fix rotation causing crop 2024-01-06 13:58:51 -08:00
Prohurtz
52cde5f8f5 fix stall between tab switch, beginning 3d calib 2024-01-06 11:16:08 -08:00
Rames The Generic
60e20e8f2e Set queue max sizes equal to one another
I don't know why but this seems to make the app freezing significantly less frequent when changing tabs.
2024-01-05 17:23:04 -05:00
Prohurtz
61a97cd80b add model file 2024-01-02 19:44:09 -08:00
Prohurtz
f17189d53b fix frame buildup, AHSF fixes 2024-01-02 13:53:50 -08:00
Prohurtz
a0d99eb20d fix frame buildup, AHSF fixes 2024-01-02 13:52:46 -08:00
Prohurtz
36de6a6e22 tune AHSF more, add new LEAP model 2024-01-02 13:52:45 -08:00
Prohurtz
a3d2f4b992 fix: MacOS Leap, algo order bug 2023-12-24 16:14:03 -06:00
Prohurtz
45df46ac07 force push with python upgrade 2023-12-22 12:57:20 -08:00
Prohurtz
43e86c2ae8 an actuall cpu perf increase 2023-12-19 14:50:39 -08:00
Prohurtz
49675dc672 cpu performance booooossstt 2023-12-19 13:51:46 -08:00
lorow
4495965076 Remove unused requirements.txt file 2023-12-14 00:00:11 +01:00
Prohurtz
01e0c6c53b fix: bug fix in pupil dia 2023-11-24 19:10:10 -06:00
Prohurtz
3cee994366 fix: file path, and folders 2023-11-24 18:22:58 -06:00
Prohurtz
1ecdbdc142 fix: dilation crash 2023-11-24 18:08:49 -06:00
Prohurtz
5329911404 feat: center point calibration overlay 2023-11-24 18:03:55 -06:00
Prohurtz
ce7c7f22df feat: properly tune tracking algo AHSF 2023-11-22 14:29:27 -06:00
Prohurtz
81334e60a6 fix: adjust limits on size AHSF 2023-11-20 13:54:44 -06:00
Prohurtz
4cbe0ea751 fix: adjust limits on size AHSF 2023-11-20 13:49:54 -06:00
Prohurtz
0d4d99f01d fix: remove limits on size AHSF 2023-11-20 13:49:23 -06:00
Prohurtz
3fc41ba9cd fix: remove limits on size AHSF 2023-11-20 13:48:10 -06:00
Prohurtz
305107d1ac fix: remove debug prints 2023-11-20 13:44:17 -06:00
Prohurtz
3c84245e8b fix: AHSF not handle crash 2023-11-20 13:28:42 -06:00
Prohurtz
88d9700f23 fix: falloff code delete 2023-11-20 13:26:46 -06:00
Prohurtz
6e847ff0fe fix: falloff code delete 2023-11-20 13:26:40 -06:00
Prohurtz
b4d54fcb68 fix: LEAP frame and visualization 2023-11-20 13:25:53 -06:00
Prohurtz
129803bbdc fix: LEAP getting visualized frame other call 2023-11-20 13:13:35 -06:00
Prohurtz
7d7fb6e3a3 fix: LEAP getting visualized frame 2023-11-20 13:06:59 -06:00
Prohurtz
dc6fbd34d1 fix: blur crash 2023-11-20 12:44:34 -06:00
Prohurtz
a7f0fd10a9 fix: camera handel, crash fix 2023-11-19 19:34:55 -06:00
Prohurtz
a8cf676730 fix: fix several bugs that caused crashes 2023-11-19 17:43:21 -06:00
Prohurtz
cfe7c73c44 fix: serial cam crash on first app launch 2023-11-19 16:41:48 -06:00
Prohurtz
ceb320115a feat: bump ver 2023-11-19 16:16:26 -06:00
Charlton Rodda
8f0acab6ce Fix image shape axis order 2023-11-11 23:18:51 +00:00
Prohurtz
cf707a92c9 fix: algo priority num 2023-11-11 16:56:37 -06:00
Prohurtz
ac342f30e9 feat: update overlay app 2023-11-11 16:55:11 -06:00
Prohurtz
2b232a1e89 feat: credits 2023-11-11 16:04:35 -06:00
Prohurtz
bdc91313fe feat: AHSFRAC 2023-11-11 16:02:30 -06:00
Prohurtz
f539b02388 feat: Initial AHSF imp (HSF successor) 2023-11-11 15:36:17 -06:00
Prohurtz
3f6efcb315 feat: change ovr overlay port number 2023-11-09 12:54:20 -06:00
Prohurtz
92af3d6c4f fix: properly define var lol 2023-11-09 09:42:46 -06:00
Prohurtz
b1a6acb1c5 fix: calling overlay too many times 2023-11-09 09:38:36 -06:00
Prohurtz
9e358f64ae fix: overlay call 2023-11-09 09:34:35 -06:00
Prohurtz
a38f61977f fix: fix slash 2023-11-09 09:29:20 -06:00
Prohurtz
f6345e0a47 fix: missing import 2023-11-09 09:27:37 -06:00
Prohurtz
4cde26609f fix: path fix? 2023-11-09 09:27:11 -06:00
Prohurtz
0ea6523ec1 fix: remove try:s so we can get proper error 2023-11-09 09:24:56 -06:00
Prohurtz
86cf3bd843 fix: fix file path of overlay? 2023-11-09 09:23:47 -06:00
Prohurtz
661fc3d8c2 fix: fix overlay arg 2023-11-09 09:20:45 -06:00
Prohurtz
582813cc01 feat: revert port number for now 2023-11-09 09:16:16 -06:00
Charlton Rodda
c231b004b9 Fix some mutually destructive sign issues 2023-11-07 23:08:47 +00:00
Charlton Rodda
98a2448f5c Use vec2s where possible 2023-11-07 23:08:47 +00:00
Charlton Rodda
3641751a22 Load ROI from config.roi_window 2023-11-07 19:55:12 +00:00
Charlton Rodda
8eae8d89d3 Add option to pad ROI widget for rotation 2023-11-07 19:27:47 +00:00
Charlton Rodda
29084baa29 Style the ROI cursor and crop lines with dashes 2023-11-07 19:27:47 +00:00
Charlton Rodda
41e1d33a19 Add crosshair to ROI editor 2023-11-07 18:42:55 +00:00
Charlton Rodda
826afb2f30 Limit ROI crop to padded region 2023-11-07 18:42:55 +00:00
Charlton Rodda
666022d0e5 Dynamically adjust image padding 2023-11-07 18:42:55 +00:00
Charlton Rodda
de764e57ca Improve UX of rotated ROI selection 2023-11-07 18:42:55 +00:00
Charlton Rodda
1b961ae477 Crop and rotate image in one operation 2023-11-07 18:42:55 +00:00
Prohurtz
9620d50ccb feat: Trigger center point only calibration overlay when recenter 2023-11-07 08:57:47 -06:00
Prohurtz
a6fcabf9be feat: commit 2023-11-07 08:02:24 -06:00
Prohurtz
f06db29e1b feat: add calibration overlay files 2023-11-04 19:39:35 -05:00
Prohurtz
590fc70164 feat: add buttons for future markup crop mode 2023-11-02 09:20:02 -05:00
Prohurtz
58ee8e3033 fix: variable falloff not defined 2023-10-31 18:30:22 -05:00
Prohurtz
4c668f9b47 fix: eye dominant falloff (may still be broke) 2023-10-31 13:05:22 -05:00
Prohurtz
55a0df1b66 feat: untested eye dominant falloff 2023-10-31 08:58:38 -05:00
Prohurtz
37aa4c05c0 feat: working dual eye falloff 2023-10-31 08:51:54 -05:00
Prohurtz
9b3c9b4bcf feat: initial foundation of new dual eye falloff (non functional) 2023-10-26 09:10:35 -05:00
Prohurtz
ada4936922 fix: VRCFT V2 param addresses 2023-10-17 09:04:46 -05:00
Prohurtz
d7c9b3b70b fix: tune LEAP filter 2023-10-12 09:16:06 -05:00
Prohurtz
d685ad18ea fix: safe crop int erros
fix: pupil dilation filtering, calib
2023-10-12 08:24:32 -05:00
Prohurtz
0ee5404f5d
Merge pull request #93 from lorow/feature/config-rewrite-with-defualts-reset
Settings rewrite for easier data validation and resseting to defaults
2023-10-11 23:13:48 -05:00
lorow
7068d8539b Add validation, refactor some more stuff 2023-10-08 19:36:14 +02:00
DeltaNeverUsed
355068c0be basic vrcft v2 support 2023-10-08 14:49:04 +02:00
lorow
6a9a27578d Fix eye dilation and vrcft2 settings 2023-10-07 01:01:39 +02:00
lorow
61b2c88960 Merge remote-tracking branch 'upstream/HSF-and-new-algos-feature-branch' into feature/config-rewrite-with-defualts-reset
# Conflicts:
#	EyeTrackApp/algo_settings_widget.py
#	EyeTrackApp/general_settings_widget.py
#	EyeTrackApp/osc.py
2023-10-06 22:23:44 +02:00
lorow
5a84217402 Style the button 2023-10-06 22:11:35 +02:00
lorow
3190364a72 Add config reset, clean-up modules 2023-10-06 00:33:37 +02:00
lorow
aa3be78f54 Refactor settings into base settings, fixup modules
TODO: reset
2023-10-05 22:57:34 +02:00
Prohurtz
6200ddfcab feat: pupil dilation initial imp 2023-10-05 09:47:02 -05:00
Prohurtz
e694054cb4 feat: pupil dilation work start 2023-10-05 09:47:02 -05:00
lorow
ff5974ec8d WIP: refactor algo settings into modules 2023-10-05 00:44:47 +02:00
lorow
c93e279157 Initial settings rewrite into modules in preparation for resetting to defaults and for better settings handling 2023-10-03 22:11:52 +02:00
Prohurtz
9bab5b4555 fix: temp disable leap low priority for MetalCanyon 2023-10-03 14:52:00 -05:00
Prohurtz
8e28092601 feat: stage one of new output formats 2023-10-03 14:51:36 -05:00
Nick Duijndam
62ba685f86 Make the eye X & Y OSC addresses configurable through the config file 2023-10-02 21:22:37 +02:00
Prohurtz
46427e3533 fix: remove prints 2023-09-30 20:04:57 -05:00
Prohurtz
5a6248b897 fix: LEAP Eyelid, tune RANSAC BLINK 2023-09-30 14:51:57 -05:00
Prohurtz
c6fbfe8c70 fix: left eye ransac thresh set to right 2023-09-28 13:19:17 -05:00
Prohurtz
d11f94f5af fix: left eye ransac thresh set to right 2023-09-28 13:19:17 -05:00
Prohurtz
2ec7d2d4ee fix: remove y axis lock (temp) 2023-09-27 06:48:18 -05:00
Prohurtz
1c2760b382 fix: tighten blink vec (needs testing/re-write, just minor fix) 2023-09-27 06:48:18 -05:00
Prohurtz
ab631fad19 feat: LEAP Lid blink algo 2023-09-26 08:46:52 -05:00
Prohurtz
6297ce327c fix: small DADDY optimizations (test for FPS limit) 2023-09-26 08:46:52 -05:00
Prohurtz
4ad1eaffc4 fix: LEAP full closed thresh 2023-09-24 09:29:32 -05:00
Prohurtz
9caa70340a remove debug prints, adjust LEAP opennes filter 2023-09-24 09:27:35 -05:00
Prohurtz
3a98a586a6 remove debug prints 2023-09-23 20:02:27 -05:00
Prohurtz
5209a441b6 fix: UVC cameras not working2 2023-09-23 19:52:12 -05:00
Prohurtz
5e28ee34e5 fix: UVC cameras not working 2023-09-23 19:49:41 -05:00
Prohurtz
8f2709253c fix blink algo crash, do not resize small frames 2023-09-23 17:26:28 -05:00
Prohurtz
0cd9f46a02 fix: BETA 7 2023-09-23 15:43:19 -05:00
Prohurtz
1e94577d90 build: BETA 7 2023-09-23 15:37:34 -05:00
Prohurtz
1d79445889 refactor: BETA 7 2023-09-23 15:20:50 -05:00
Prohurtz
ac6f8b98d2 feat: ready for new beta 2023-09-23 15:05:13 -05:00
Prohurtz
73ec950fac set default crop size to normal esp32 cam 240x240 2023-09-23 14:50:54 -05:00
Prohurtz
0b7b1bed07 limit image size to 480 to prevent issues
macos fixes
2023-09-23 14:47:58 -05:00
RedHawk989
916967c560 (not fully tested) Legacy ransac toggle and thresh settings 2023-09-10 12:05:30 -05:00
DaOfficialWizard
437b88a4bd fix: module leap not found 2023-08-24 13:35:46 +01:00
DaOfficialWizard
a29db80909 fix: module leap not found 2023-08-24 13:05:46 +01:00
DaOfficialWizard
35e71a2123 fix: standalone exe
- setup standalone executable
- fix external file bundling for standalone
- fix some spelling errors in gui

BREAKING CHANGES
2023-08-24 12:48:18 +01:00
DaOfficialWizard
e250e4e353 build: setup pre-release build pipeline 2023-08-24 08:55:15 +01:00
RedHawk989
abf7f88ae5 fix algo priority, placement 2023-08-10 20:42:19 -05:00
Prohurtz
5198cddd8f add mommy model files 2023-08-09 17:03:09 -05:00
Prohurtz
969e06eca0 new blink algo (almost done) bug fixes, small perf improvement? 2023-07-25 20:49:43 -05:00
Prohurtz
a6a8991a61 new blink algo (almost done) bug fixes, small perf improvement? 2023-07-25 20:27:57 -05:00
Prohurtz
09bf6737a2 [IN TESTING] blink fixes, y axis lock, IBO bug fix 2023-07-14 18:46:58 -05:00
Prohurtz
0cd0ad6334 revert camera thread, util opencv bug fix instead 2023-07-12 09:38:34 -05:00
Prohurtz
d5462e09fe IBO fix, new RANSAC blink 2023-07-10 21:28:34 -05:00
Prohurtz
c6a11ae62d test push 2023-07-10 20:09:17 -05:00
Prohurtz
3fee1a4e53 fix HSF 2023-07-10 20:04:50 -05:00
Prohurtz
5686604dcb mommy gets divorced (renamed to LEAP) 2023-06-29 13:25:31 -05:00
Prohurtz
6be461be85 mommy gets divorced (renamed to LEAP) 2023-06-29 13:24:15 -05:00
Prohurtz
eacaa1fbba fix mommy file dir 2023-06-24 18:58:54 -05:00
Prohurtz
3d7d06764c fix app close stall 2023-06-24 14:35:23 -05:00
Prohurtz
45a7b25a0a remove torch for smaller binary. kill bug for mommy 2023-06-24 14:15:46 -05:00
Prohurtz
338591617e fix config calibration saves 2023-06-24 13:48:00 -05:00
Prohurtz
bbe1629ebd fix none type crashes 2023-06-24 13:29:22 -05:00
Prohurtz
96372a7aa7 fix none type crashes 2023-06-24 12:17:35 -05:00
Prohurtz
d7b0136dff fix build file stuff 2023-06-23 18:34:03 -05:00
Prohurtz
eb6a48df91 fix opencv hang when no cameras
Add MOMMY v1 (early small model)
2023-06-23 12:29:44 -05:00
Prohurtz
911a63ae18
Merge pull request #87 from EtheriVR/Etheri-Improve-Convergance
Improves convergance
2023-06-23 08:42:41 -07:00
Etheri
544f2b05b8 Improves convergance
Improve convergance by simply sending the propper y values
2023-06-23 02:32:09 +02:00
Etheri
0c825af3e4 Fixes calibration values
There was a bug that made calibration values all default to 1 if there was a failure of the try/except, fixed the code so it does error checking before running
2023-06-18 00:13:10 +02:00
Prohurtz
c784918531 black format ep 2023-06-17 12:33:26 -05:00
Prohurtz
635173f42a black format IBO 2023-06-17 12:32:56 -05:00
Prohurtz
41b11fe134 Expose IBO settings, Fix UVC cameras 2023-06-17 12:25:06 -05:00