pyw-cv 👁️
Computer vision bundle for the pythonWoods ecosystem.
Components
| Package | Description | Status |
|---|---|---|
| pyw-vision | Vision utilities & helpers | placeholder 0.0.0 |
| pyw-motion | Motion detection & tracking | placeholder 0.0.0 |
| pyw-cv | Meta-package: computer vision toolkit | 0.0.1 |
Philosophy
- Lightweight CV – OpenCV wrapper con API moderne e type-safe.
- Real-time ready – motion detection, object tracking, streaming.
- Modular design – usa solo i moduli vision che ti servono.
- No heavy deps by default – OpenCV, PyTorch, TensorFlow sono extra/optional.
Installation (nothing to use yet)
pip install pyw-cv
Questo installerà automaticamente:
pyw-core(namespace comune)pyw-vision(utilities per image processing)pyw-motion(motion detection algorithms)
Extras per deep learning:
pip install pyw-cv[torch] # + PyTorch per neural networks
pip install pyw-cv[tf] # + TensorFlow/Keras
pip install pyw-cv[full] # tutto incluso
Roadmap
- 👀 pyw-vision: Image processing, filters, transformations
- 🏃 pyw-motion: Motion detection, optical flow, tracking
- 🧠 Integration con modelli pre-trained (YOLO, MediaPipe)
- 📹 Real-time video processing pipeline
- 🎯 Object detection & segmentation helpers
Contributing
- Fork il repo del modulo che ti interessa (
pyw-vision,pyw-motion). - Crea virtual-env via Poetry:
poetry install && poetry shell. - Lancia linter e mypy:
ruff check . && mypy. - Apri la PR: CI esegue lint, type-check, build.
Felice visione nella foresta di pythonWoods! 🌲👁️
Links utili
Documentazione dev (work-in-progress) → https://pythonwoods.dev/docs/pyw-cv/latest/
Issue tracker → https://github.com/pythonWoods/pyw-cv/issues
Changelog → https://github.com/pythonWoods/pyw-cv/releases
© pythonWoods — MIT License
Metadata
Release files for pyw-cv 0.0.0.post1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyw_cv-0.0.0.post1.tar.gz | 2.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyw_cv-0.0.0.post1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 4.6 kB
Release files / pyw_cv-0.0.0.post1.tar.gz
| Download URL | pyw_cv-0.0.0.post1.tar.gz |
|---|---|
| Size | 2.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7d283e30b80e50df6f590b669b17d451e3d4f8b30478115f3aefb6eb9a120ecc
|
|
BLAKE2b-256 checksum How to use checksums |
e4091963e163cd78dfff1a8665db0020c4cb40bf6025698e16d8195783e0d079
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.4
|
Release files / pyw_cv-0.0.0.post1-py3-none-any.whl
| Download URL | pyw_cv-0.0.0.post1-py3-none-any.whl |
|---|---|
| Size | 2.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
52a8c1b5571fdfa1fd3be625f2b45762763072601f1c381ec23d2c00ea1728b9
|
|
BLAKE2b-256 checksum How to use checksums |
a54fe682a75940ae0dd7f9a4d5a520c491a6d2952e877f2dd0b3cfd9a523cdb0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.4
|