Commit Graph

629 Commits

Author SHA1 Message Date
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
semantic-release-bot
bec811f61e chore(major): 1.0.0-HSF-and-new-algos-feature-branch.1 [skip ci]
## 1.0.0-HSF-and-new-algos-feature-branch.1 (2023-08-24)

### ⚠ BREAKING CHANGES

* CHANGES

### 🍕 Features

* add colorama instead of using escape codes ([1d9dfea](1d9dfeae19))
* add dev container ([a5e36ad](a5e36ad4c4))
* add taskipy to run tasks via poetry ([2f1d3d9](2f1d3d9275))
* add v2 serial comms with packet headers ([c2aad0e](c2aad0e859))
* more readable logging with colorama ([2efa3c3](2efa3c3589))
* show bitrate, fps, latency in tracking mode ([6163744](61637442c6))
* slightly reduce dropped frame count ([3b5582d](3b5582de6e))
* updated poetry.lock ([632ec2a](632ec2a838))

### 🐛 Bug Fixes

* bring the existing impl to a usable state ([b3f444e](b3f444ee3a))
* ensure serial is closed when thread crashed ([4def965](4def965759))
* identify and mitigate latency issues ([295f104](295f10476d))
* module leap not found ([437b88a](437b88a4bd))
* module leap not found ([a29db80](a29db80909))
* Only ever return one blob when blob tracking ([5a451b4](5a451b4aa5)), closes [#20](https://github.com/EyeTrackVR/EyeTrackVR/issues/20)
* Output all info to OSC unless we're failing to find any data ([764baa5](764baa539d)), closes [#21](https://github.com/EyeTrackVR/EyeTrackVR/issues/21)
* pinv for pseudo inverse when singular matrix ([ca56222](ca56222445))
* pyserial is the correct dep, not serial ([09a9fbb](09a9fbb052))
* rate limit error ([129e07b](129e07bc1c))
* standalone exe ([35e71a2](35e71a2123))
* Update graph background color on events ([5580d48](5580d482f9)), closes [#24](https://github.com/EyeTrackVR/EyeTrackVR/issues/24)
* when address is set but no devices connected ([6d7630c](6d7630cf60))

### 🧑‍💻 Code Refactoring

* cleanup imports ([446a20c](446a20cea8))
* edit readme and dummy commit to trigger actions ([f5695f0](f5695f00a8))
* extract EyeInfo enums and dataclasses ([d6d1938](d6d19383bd))

### 🤖 Build System

* setup pre-release build pipeline ([aa5e6b8](aa5e6b8b34))
* setup pre-release build pipeline ([a8b73bf](a8b73bf224))
* setup pre-release build pipeline ([9b27720](9b27720bf9))
* setup pre-release build pipeline ([e250e4e](e250e4e353))
2023-08-24 21:43:50 +00:00
DaOfficialWizard
f5695f00a8
refactor: edit readme and dummy commit to trigger actions 2023-08-24 22:40:11 +01:00
semantic-release-bot
6e761d4201 chore(major): 1.0.0-HSF-and-new-algos-feature-branch.1 [skip ci]
## 1.0.0-HSF-and-new-algos-feature-branch.1 (2023-08-24)

### ⚠ BREAKING CHANGES

* CHANGES

### 🍕 Features

* add colorama instead of using escape codes ([1d9dfea](1d9dfeae19))
* add dev container ([a5e36ad](a5e36ad4c4))
* add taskipy to run tasks via poetry ([2f1d3d9](2f1d3d9275))
* add v2 serial comms with packet headers ([c2aad0e](c2aad0e859))
* more readable logging with colorama ([2efa3c3](2efa3c3589))
* show bitrate, fps, latency in tracking mode ([6163744](61637442c6))
* slightly reduce dropped frame count ([3b5582d](3b5582de6e))
* updated poetry.lock ([632ec2a](632ec2a838))

### 🐛 Bug Fixes

* bring the existing impl to a usable state ([b3f444e](b3f444ee3a))
* ensure serial is closed when thread crashed ([4def965](4def965759))
* identify and mitigate latency issues ([295f104](295f10476d))
* module leap not found ([437b88a](437b88a4bd))
* module leap not found ([a29db80](a29db80909))
* Only ever return one blob when blob tracking ([5a451b4](5a451b4aa5)), closes [#20](https://github.com/EyeTrackVR/EyeTrackVR/issues/20)
* Output all info to OSC unless we're failing to find any data ([764baa5](764baa539d)), closes [#21](https://github.com/EyeTrackVR/EyeTrackVR/issues/21)
* pinv for pseudo inverse when singular matrix ([ca56222](ca56222445))
* pyserial is the correct dep, not serial ([09a9fbb](09a9fbb052))
* rate limit error ([129e07b](129e07bc1c))
* standalone exe ([35e71a2](35e71a2123))
* Update graph background color on events ([5580d48](5580d482f9)), closes [#24](https://github.com/EyeTrackVR/EyeTrackVR/issues/24)
* when address is set but no devices connected ([6d7630c](6d7630cf60))

### 🧑‍💻 Code Refactoring

* cleanup imports ([446a20c](446a20cea8))
* extract EyeInfo enums and dataclasses ([d6d1938](d6d19383bd))

### 🤖 Build System

* setup pre-release build pipeline ([aa5e6b8](aa5e6b8b34))
* setup pre-release build pipeline ([a8b73bf](a8b73bf224))
* setup pre-release build pipeline ([9b27720](9b27720bf9))
* setup pre-release build pipeline ([e250e4e](e250e4e353))
2023-08-24 12:39:47 +00:00
DaOfficialWizard
437b88a4bd fix: module leap not found 2023-08-24 13:35:46 +01:00
semantic-release-bot
db29827ae5 chore(major): 1.0.0-HSF-and-new-algos-feature-branch.1 [skip ci]
## 1.0.0-HSF-and-new-algos-feature-branch.1 (2023-08-24)

### ⚠ BREAKING CHANGES

* CHANGES

### 🍕 Features

* add colorama instead of using escape codes ([1d9dfea](1d9dfeae19))
* add dev container ([a5e36ad](a5e36ad4c4))
* add taskipy to run tasks via poetry ([2f1d3d9](2f1d3d9275))
* add v2 serial comms with packet headers ([c2aad0e](c2aad0e859))
* more readable logging with colorama ([2efa3c3](2efa3c3589))
* show bitrate, fps, latency in tracking mode ([6163744](61637442c6))
* slightly reduce dropped frame count ([3b5582d](3b5582de6e))
* updated poetry.lock ([632ec2a](632ec2a838))

### 🐛 Bug Fixes

* bring the existing impl to a usable state ([b3f444e](b3f444ee3a))
* ensure serial is closed when thread crashed ([4def965](4def965759))
* identify and mitigate latency issues ([295f104](295f10476d))
* module leap not found ([a29db80](a29db80909))
* Only ever return one blob when blob tracking ([5a451b4](5a451b4aa5)), closes [#20](https://github.com/EyeTrackVR/EyeTrackVR/issues/20)
* Output all info to OSC unless we're failing to find any data ([764baa5](764baa539d)), closes [#21](https://github.com/EyeTrackVR/EyeTrackVR/issues/21)
* pinv for pseudo inverse when singular matrix ([ca56222](ca56222445))
* pyserial is the correct dep, not serial ([09a9fbb](09a9fbb052))
* rate limit error ([129e07b](129e07bc1c))
* standalone exe ([35e71a2](35e71a2123))
* Update graph background color on events ([5580d48](5580d482f9)), closes [#24](https://github.com/EyeTrackVR/EyeTrackVR/issues/24)
* when address is set but no devices connected ([6d7630c](6d7630cf60))

### 🧑‍💻 Code Refactoring

* cleanup imports ([446a20c](446a20cea8))
* extract EyeInfo enums and dataclasses ([d6d1938](d6d19383bd))

### 🤖 Build System

* setup pre-release build pipeline ([aa5e6b8](aa5e6b8b34))
* setup pre-release build pipeline ([a8b73bf](a8b73bf224))
* setup pre-release build pipeline ([9b27720](9b27720bf9))
* setup pre-release build pipeline ([e250e4e](e250e4e353))
2023-08-24 12:12:54 +00:00
DaOfficialWizard
a29db80909 fix: module leap not found 2023-08-24 13:05:46 +01:00
semantic-release-bot
a26a2e75f4 chore(patch): 1.0.0-HSF-and-new-algos-feature-branch.2 [skip ci]
## [1.0.0-HSF-and-new-algos-feature-branch.2](https://github.com/EyeTrackVR/EyeTrackVR/compare/v1.0.0-HSF-and-new-algos-feature-branch.1...v1.0.0-HSF-and-new-algos-feature-branch.2) (2023-08-24)

### 🐛 Bug Fixes

* rate limit error ([129e07b](129e07bc1c))
2023-08-24 12:04:34 +00:00
DaOfficialWizard
fd8647aaf7 Merge branch 'HSF-and-new-algos-feature-branch' of https://github.com/EyeTrackVR/EyeTrackVR into HSF-and-new-algos-feature-branch 2023-08-24 13:00:09 +01:00
DaOfficialWizard
129e07bc1c fix: rate limit error 2023-08-24 12:59:48 +01:00
semantic-release-bot
4f1b021b62 chore(major): 1.0.0-HSF-and-new-algos-feature-branch.1 [skip ci]
## 1.0.0-HSF-and-new-algos-feature-branch.1 (2023-08-24)

### ⚠ BREAKING CHANGES

* CHANGES

### 🍕 Features

* add colorama instead of using escape codes ([1d9dfea](1d9dfeae19))
* add dev container ([a5e36ad](a5e36ad4c4))
* add taskipy to run tasks via poetry ([2f1d3d9](2f1d3d9275))
* add v2 serial comms with packet headers ([c2aad0e](c2aad0e859))
* more readable logging with colorama ([2efa3c3](2efa3c3589))
* show bitrate, fps, latency in tracking mode ([6163744](61637442c6))
* slightly reduce dropped frame count ([3b5582d](3b5582de6e))
* updated poetry.lock ([632ec2a](632ec2a838))

### 🐛 Bug Fixes

* bring the existing impl to a usable state ([b3f444e](b3f444ee3a))
* ensure serial is closed when thread crashed ([4def965](4def965759))
* identify and mitigate latency issues ([295f104](295f10476d))
* Only ever return one blob when blob tracking ([5a451b4](5a451b4aa5)), closes [#20](https://github.com/EyeTrackVR/EyeTrackVR/issues/20)
* Output all info to OSC unless we're failing to find any data ([764baa5](764baa539d)), closes [#21](https://github.com/EyeTrackVR/EyeTrackVR/issues/21)
* pinv for pseudo inverse when singular matrix ([ca56222](ca56222445))
* pyserial is the correct dep, not serial ([09a9fbb](09a9fbb052))
* standalone exe ([35e71a2](35e71a2123))
* Update graph background color on events ([5580d48](5580d482f9)), closes [#24](https://github.com/EyeTrackVR/EyeTrackVR/issues/24)
* when address is set but no devices connected ([6d7630c](6d7630cf60))

### 🧑‍💻 Code Refactoring

* cleanup imports ([446a20c](446a20cea8))
* extract EyeInfo enums and dataclasses ([d6d1938](d6d19383bd))

### 🤖 Build System

* setup pre-release build pipeline ([aa5e6b8](aa5e6b8b34))
* setup pre-release build pipeline ([a8b73bf](a8b73bf224))
* setup pre-release build pipeline ([9b27720](9b27720bf9))
* setup pre-release build pipeline ([e250e4e](e250e4e353))
2023-08-24 11:54:31 +00: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
semantic-release-bot
8a972adc71 chore(minor): 1.0.0-HSF-and-new-algos-feature-branch.1 [skip ci]
## 1.0.0-HSF-and-new-algos-feature-branch.1 (2023-08-24)

### 🍕 Features

* add colorama instead of using escape codes ([1d9dfea](1d9dfeae19))
* add dev container ([a5e36ad](a5e36ad4c4))
* add taskipy to run tasks via poetry ([2f1d3d9](2f1d3d9275))
* add v2 serial comms with packet headers ([c2aad0e](c2aad0e859))
* more readable logging with colorama ([2efa3c3](2efa3c3589))
* show bitrate, fps, latency in tracking mode ([6163744](61637442c6))
* slightly reduce dropped frame count ([3b5582d](3b5582de6e))
* updated poetry.lock ([632ec2a](632ec2a838))

### 🐛 Bug Fixes

* bring the existing impl to a usable state ([b3f444e](b3f444ee3a))
* ensure serial is closed when thread crashed ([4def965](4def965759))
* identify and mitigate latency issues ([295f104](295f10476d))
* Only ever return one blob when blob tracking ([5a451b4](5a451b4aa5)), closes [#20](https://github.com/EyeTrackVR/EyeTrackVR/issues/20)
* Output all info to OSC unless we're failing to find any data ([764baa5](764baa539d)), closes [#21](https://github.com/EyeTrackVR/EyeTrackVR/issues/21)
* pinv for pseudo inverse when singular matrix ([ca56222](ca56222445))
* pyserial is the correct dep, not serial ([09a9fbb](09a9fbb052))
* Update graph background color on events ([5580d48](5580d482f9)), closes [#24](https://github.com/EyeTrackVR/EyeTrackVR/issues/24)
* when address is set but no devices connected ([6d7630c](6d7630cf60))

### 🧑‍💻 Code Refactoring

* cleanup imports ([446a20c](446a20cea8))
* extract EyeInfo enums and dataclasses ([d6d1938](d6d19383bd))

### 🤖 Build System

* setup pre-release build pipeline ([aa5e6b8](aa5e6b8b34))
* setup pre-release build pipeline ([a8b73bf](a8b73bf224))
* setup pre-release build pipeline ([9b27720](9b27720bf9))
* setup pre-release build pipeline ([e250e4e](e250e4e353))
2023-08-24 08:09:35 +00:00
DaOfficialWizard
aa5e6b8b34 build: setup pre-release build pipeline 2023-08-24 09:06:27 +01:00
DaOfficialWizard
a8b73bf224 build: setup pre-release build pipeline 2023-08-24 09:03:24 +01:00
DaOfficialWizard
9b27720bf9 build: setup pre-release build pipeline 2023-08-24 09:00:42 +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
8e5836575e mommy gets divorced (renamed to LEAP) 2023-06-29 13:26:17 -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
cb6d27a3a4 update poetry stuffs (remove torch) 2023-06-24 14:19:15 -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
Prohurtz
9a4e04d145
Merge pull request #86 from EtheriVR/Etheri-Fix-OSC-Calibrate
Fixes calibration values
2023-06-19 11:56:44 -07: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
a00823b154
Merge pull request #85 from EtheriVR/Etheri-Improvements-And-Fixes
Etheri improvements and fixes
2023-06-17 10:26:46 -07:00
Prohurtz
41b11fe134 Expose IBO settings, Fix UVC cameras 2023-06-17 12:25:06 -05:00
Etheri
7081723ac0 Osc had a different name than settings 2023-06-17 17:16:17 +02:00