Machine vision with voice alerts
Project description
sightsprite
Fun with machine vision. Utilities for all stages of pipeline development for machine vision with voice alerts: from data collection to real-time inference.
Under rapid and active development, breaking changes are guaranteed through summer of 2025. Am currently building:
- OpenCV utilities for capturing training data.
- Simple tools (in matplotlib) for labeling and organizing captured data.
- Tools for training pytorch models.
- Utilities for realtime inference with voice alerts (e.g., "get off the couch").
Everything is changing very fast. Will update when things are less unstable.
To do
Once following steps working I'll consider sightsprite to be in alpha stage:
- Get
capture.pyin slightly better shape- Add ability to change width/height instead of default width x height
- fix up the weird Qt warnings in linux
- Make some simple tests
- Train on sleep data (use deepglue), build out
training.pymodule.- Label sleep data using ImageLabeler
- Train network using deepglue tools within sandbox.
- Once you have model trained, build out out
inference.py- Real-time inference
- Voice alerts to nudge you.
- Build some docs to explain how it all works.
Notes etc
Any images skipped during labeling will appear first when you restart the ImageLabeler
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sightsprite-0.1.1.tar.gz.
File metadata
- Download URL: sightsprite-0.1.1.tar.gz
- Upload date:
- Size: 3.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5f9c3e016e2c22626ffa643a76e50eac0e5379a9ea403e659e8d1940cb2da7e2
|
|
| MD5 |
3e813ce6931bcd668adf9f2c994981b2
|
|
| BLAKE2b-256 |
6c796b04b4e22d2eb0c595ed4c383b5f7984e9e6d7f8865fff3030f18233c940
|
File details
Details for the file sightsprite-0.1.1-py3-none-any.whl.
File metadata
- Download URL: sightsprite-0.1.1-py3-none-any.whl
- Upload date:
- Size: 6.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
97b48d4bbc6a5445a1bd8515b3b8d8376514e4796fe61281f7dc3fda2de23343
|
|
| MD5 |
9e4bc13511321fa978d5ea03b571f8c8
|
|
| BLAKE2b-256 |
1026acb8a9ed062291fb2204afbc4456b9335b4025e8ff2c70d8a1e2af19d60b
|