Commit Graph

55 Commits

Author SHA1 Message Date
35ddf9f844 3 cameras confirmed available 2025-12-01 15:25:57 +07:00
d12931641b Changed to adaptive camera count 2025-12-01 11:55:51 +07:00
4a46b12c05 Stable Dual Camera setup 2025-12-01 11:51:45 +07:00
d11288165b AVC encoding implemented, now optimizing 2025-12-01 10:11:10 +07:00
19fcdd6c9f Proper res, low framerate due to JPEG encoding 2025-12-01 09:59:22 +07:00
7af789a1d6 First camera feed success 2025-12-01 09:42:34 +07:00
da4f7073dc test python script 2025-12-01 09:08:39 +07:00
17d691173b Temporary Commit 2025-11-28 16:18:30 +07:00
Tempest
7d5b283dd3 Update .gitignore to exclude .DS_Store files 2025-11-28 11:01:55 +07:00
40b9b2c8d2 feat: Add pupil detection and camera stream to UI
- Add a new section to the web UI to display pupil detection data and a live camera stream with YOLO segmentation.
- Add a /video_feed endpoint to stream the annotated camera feed.
- Update the VisionSystem to support onnxruntime-gpu with a fallback to CPU.
- Add logging to indicate which backend is being used.
- Refactor the test suite to accommodate the new features and fix existing tests.
2025-11-28 08:29:17 +07:00
8aebeea6ee Resolve merge conflict in app.py and integrate vision system 2025-11-27 22:23:57 +07:00
60fa88926f Add new files and update existing ones 2025-11-27 22:22:56 +07:00
77a4eca751 Merge branch 'dev' of https://git.spirals.cc/shudder5305/pupilometer into dev 2025-10-06 13:17:16 +07:00
Tempest
6a21816e42 Ready for delivery 2025-10-04 19:11:03 +07:00
Tempest
197c3c20e2 Readded numerical input. 2025-09-22 14:37:30 +07:00
Tempest
91d4f59a9f Updated for single BLE Characteristic communication, replacing for 1 Char 1 Lamp 2025-09-19 20:35:25 +07:00
Tempest
b4cfbbe60b Removing older version and temporary tests from repo 2025-09-19 20:30:34 +07:00
Tempest
bda937a889 Remove misc file and modified firmware flow to commit data to BLE buffer 2025-09-18 21:44:13 +07:00
4601abd8d8 Merge branch 'dev' of https://git.spirals.cc/shudder5305/pupilometer into dev 2025-09-17 18:25:56 +07:00
Tempest
6bf9ede793 Changing firmware for modifying the whole lamp at the same time. 2025-09-17 12:47:12 +07:00
de9c73aba2 Stashed commit 2025-08-08 20:35:38 +07:00
Tempest
f3c2529394 Handled Ctrl C gracefully... I hope. 2025-08-08 15:52:38 +07:00
Tempest
ef12927410 Fixed phone interface vertical overflow 2025-08-08 15:22:32 +07:00
Tempest
89677ac283 Corrected the web page behavior on widescreen to get matrix and control panel side by side. 2025-08-08 15:16:47 +07:00
Tempest
1819bbfa2e Modified app.py to migrate to server-side rendering 2025-08-08 00:02:33 +07:00
Tempest
ebb25aee9c Updated to a workable interface right now. 2025-08-07 18:17:29 +07:00
Tempest
c27e3d661d Modified for correct value sending 2025-08-06 17:07:55 +07:00
ce0639863c Added to prepare for web interface of application. 2025-08-06 15:22:46 +07:00
bddc6c99fc Modified to add flask into app requirements 2025-08-06 15:21:38 +07:00
d79fc79519 Preparing Web Interface for Lamp Matrix Controller 2025-08-05 15:44:05 +07:00
2aaffd8ba1 Re-sorted service list to ensure correct processing order 2025-08-04 17:48:14 +07:00
54a02ad149 Corrected the characteristic order to properly address lamps 2025-08-04 17:42:26 +07:00
208643a286 Modified to accomodate bleak on Jetson AGX 2025-08-04 17:31:20 +07:00
f258fced41 Added requirements.txt for portability 2025-08-04 17:27:14 +07:00
Tempest
b7cd8d18e8 Final Commit for TUI 2025-07-25 18:15:11 +07:00
Tempest
528ca5da5b Splitted Center into its own value... ugly solution 2025-07-25 17:54:38 +07:00
Tempest
cf9a3d7c93 Implemented a basic Text-based User Interface 2025-07-25 16:57:16 +07:00
Tempest
4e4adeb581 Added test script for controlling Billboard over BLE 2025-07-15 20:06:42 +07:00
Tempest
7fa219a7f3 Remove Leftover MacOS file... again 2024-11-15 21:25:53 +07:00
Tempest
20d65d5b56 Removed MacOS leftover file 2024-11-15 21:24:01 +07:00
Tempest
ed9270663d Preparing for the RDM module 2024-11-15 20:08:40 +07:00
Tempest
245eb45ff1 Finalized BLE communication 2024-11-15 11:46:47 +07:00
2a30a98144 testing multiple characteristics 2024-11-13 16:49:57 +07:00
f5c2200e79 Remove string print from BLE intepreter 2024-11-05 09:31:34 +07:00
9f03a3c477 Merge branch 'dev' of https://git.spirals.cc/shudder5305/pupilometer into dev 2024-11-05 09:31:18 +07:00
Tempest
785a4212f5 Prototype for 4-byte BLE communication 2024-11-05 09:28:31 +07:00
Tempest
b2e0851c77 Prototype for 4-byte BLE communication 2024-11-04 21:14:20 +07:00
359eb64f30 Adjusting BLE communication 2024-11-02 12:14:06 +07:00
Tempest
703a3e0c38 Created a basic interface for BLE on ESP32 2024-11-01 21:11:44 +07:00
2aad32f6f3 Finished with prototyping pCharacteristic communication 2024-11-01 16:47:39 +07:00