lorow
1359bff868
Reformat the files to use 4 spaces
2022-06-16 09:58:50 -07:00
Kyle Machulis
5580d482f9
fix: Update graph background color on events
...
Fixes #24
2022-06-08 18:16:43 -07:00
Kyle Machulis
764baa539d
fix: Output all info to OSC unless we're failing to find any data
...
Fixes #21
2022-06-08 17:46:46 -07:00
Kyle Machulis
fa87dad4f8
Implement request based capture
...
Use a python event as a oneshot channel to request the capture source
to get a frame, versus letting it poll and serve at its own speed
(which will murder us on file loads)
2022-06-05 20:19:39 -07:00
Kyle Machulis
4cba88a95e
Add option for showing the color version of the image
2022-06-05 20:19:39 -07:00
Kyle Machulis
4c73df1047
Require button press to save/restart tracking on camera addr change
...
Fixes #19
2022-06-05 20:19:39 -07:00
Kyle Machulis
937ae764ce
Add eye position scalar setting
2022-06-05 20:19:39 -07:00
Kyle Machulis
def7297e05
Fix blob tracking positioning, resume sending packets over OSC
2022-06-05 20:19:39 -07:00
Kyle Machulis
c1cd4583a3
Reimplement calibration on startup
2022-06-05 20:19:39 -07:00
Kyle Machulis
cd37a6c7ef
Add eye position output graph
2022-06-05 20:19:39 -07:00
Kyle Machulis
484057eb91
Reimplement blob tracking
2022-06-05 20:19:39 -07:00
Kyle Machulis
70fb85ba1f
chore: Implement ROI rotation
2022-06-05 20:19:39 -07:00
Kyle Machulis
b5cc81e959
Implement ROI Mode
2022-06-05 20:19:39 -07:00
Kyle Machulis
30def51884
Turn camera into its own module, add camera selection/configuration
2022-06-05 20:19:39 -07:00
Kyle Machulis
ff722c79a2
Switch to using PySimpleGUI w/ tkinter
...
Doesn't seem to cause processing issues, looks good, gives us text
capabilities.
2022-06-05 20:19:39 -07:00
Kyle Machulis
a392c10d45
Reimplement and comment basic RANSAC pupil finding
...
Combine understandings from Summer and Prohurtz's code to rebuild
implementation with no unused data, and comment heavily.
2022-06-05 20:19:39 -07:00
Kyle Machulis
71abcd4a06
Start building new RANSAC App with multiple modules and unified GUI
...
Divide out utilities from main algorithm, set utilities on their own
threads. Reference binaries in original directory so we don't have to
duplicate them in the repo.
2022-06-05 20:19:39 -07:00