Skip to main content

Computer vision bundle (vision + motion)

Project description

pyw-cv 👁️

PyPI CI License

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

  1. Fork il repo del modulo che ti interessa (pyw-vision, pyw-motion).
  2. Crea virtual-env via Poetry: poetry install && poetry shell.
  3. Lancia linter e mypy: ruff check . && mypy.
  4. 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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyw_cv-0.0.0.post1.tar.gz (2.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyw_cv-0.0.0.post1-py3-none-any.whl (2.6 kB view details)

Uploaded Python 3

File details

Details for the file pyw_cv-0.0.0.post1.tar.gz.

File metadata

  • Download URL: pyw_cv-0.0.0.post1.tar.gz
  • Upload date:
  • Size: 2.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.4

File hashes

Hashes for pyw_cv-0.0.0.post1.tar.gz
Algorithm Hash digest
SHA256 7d283e30b80e50df6f590b669b17d451e3d4f8b30478115f3aefb6eb9a120ecc
MD5 1fc86f026724f33b8efb32a9791d7850
BLAKE2b-256 e4091963e163cd78dfff1a8665db0020c4cb40bf6025698e16d8195783e0d079

See more details on using hashes here.

File details

Details for the file pyw_cv-0.0.0.post1-py3-none-any.whl.

File metadata

  • Download URL: pyw_cv-0.0.0.post1-py3-none-any.whl
  • Upload date:
  • Size: 2.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.4

File hashes

Hashes for pyw_cv-0.0.0.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 52a8c1b5571fdfa1fd3be625f2b45762763072601f1c381ec23d2c00ea1728b9
MD5 5d9360c829bcd183c1d575bdc291d1fa
BLAKE2b-256 a54fe682a75940ae0dd7f9a4d5a520c491a6d2952e877f2dd0b3cfd9a523cdb0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page