BYOE-Vision
Universal visual inspection toolkit — pipeline-first DAG editor with multi-source capture, AI-powered anomaly detection, and headless/edge deployment.
Installation
pip install byoe-vision[all]
Minimal install (core only):
pip install byoe-vision
Optional extras:
anomaly— Torch-based anomaly detection (autoencoder + PatchCore)server— FastAPI inference server + WebSocket streamingmqtt— MQTT publish/subscribe nodesexcel— Excel export supportdev— Development & testing tools
Quick start
CLI
# Run a pipeline on one image
byoe-vision run pipeline.json image.png
# Process a batch
byoe-vision batch pipeline.json /path/to/images/
# Start the inference server
byoe-vision serve --port 8000
GUI (visual pipeline editor)
byoe-vision-gui
Or directly:
python -m ui.app
What is BYOE-Vision?
Build visual inspection pipelines by wiring together small modules into a DAG:
- Source — load an image (file, folder, camera)
- Prepare — crop, fix lighting, threshold
- Analyze — anomaly detection, blobs, calipers, OCR, template/object detection
- Decide — turn scores into pass/defect verdicts
- Show — display results
Modules include: Anomaly Detection (Autoencoder/PatchCore), Object Detection (YOLO), Template Matching, Blob Analysis, Calipers, OCR/Barcode/QR, Fixture alignment, MQTT/HTTP networking, and more.
License
MIT
Metadata
Release files for byoe-vision 1.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| byoe_vision-1.0.4-py3-none-any.whl | Python 3 | none | any | Details for byoe_vision-1.0.4-py3-none-any.whl |
Release files / byoe_vision-1.0.4-py3-none-any.whl
| Download URL | byoe_vision-1.0.4-py3-none-any.whl |
|---|---|
| Size | 1.4 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
68b85437ef37f35843c78abbf71a0d9d28cfbd1f99e571c5ab4266432703e1fa
|
|
BLAKE2b-256 checksum How to use checksums |
1e876966cb4508a35a49213d726d4cf365547c3936ebcb6d3657fe199a4c08d9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.7
|
Security for byoe-vision 1.0.4
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.