Visiongraph
# Always the latest (tracks the current branch):
https://github.com/going-haywire/haybale-visiongraph/blob/master/marketstall.toml
# Frozen to this version:
https://github.com/going-haywire/haybale-visiongraph/blob/v0.0.37/marketstall.toml
Visiongraph is a computer-vision pipeline library designed to simplify the prototyping of image-based algorithms
Nodes
Vision
- Annotate Results — Draw estimator results (boxes / masks / poses) onto a frame
- Frame Event — Triggered when a camera frame is ready; exposes colour/depth/infrared streams
- Frame Info Display — Displays information about frames with live preview
- OAK-D Camera — Opens an OAK-D depth camera and emits colour/depth/infrared frame callbacks
- Object Detector — Detect objects in a frame (bounding box + class + score)
- Pose Estimator — Estimate human body pose (named joints + skeleton) per person
- Segmentation — Instance segmentation: detect objects and their pixel masks
- Tracker — Assign stable tracking ids to detections across frames
- Web Camera — Starts a webcam stream and emits frame callbacks
Types
- Depth Frame — Single-channel uint16 metric depth buffer (millimetres)
- Detection Result — Object detections: bounding box, class, score (and tracking id)
- Gray Frame — Single-channel uint8 luminance video frame (e.g. infrared)
- Landmark Result — Landmark detections: a detection plus a set of landmark points
- Multiframe Callback — Subscription for multi-frame streams
- Pose Result — Human pose: landmarks with named joints and skeleton connections
- RGB Frame — 3-channel uint8 colour video frame
- Segmentation Result — Instance segmentation: detection plus a per-instance mask
- Vision Result — A list of estimator results (base type for all result kinds)
Adapters
- GrayToRgbAdapter — Replicate a single-channel grey frame to a 3-channel colour frame
- RgbToGrayAdapter — Convert a 3-channel colour frame to a single-channel grey frame (luminance)
Widgets
- NumpyViewerWidget — Streaming video viewer for numpy arrays using custom StreamingViewer
Release files for haybale-visiongraph 0.0.37
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| haybale_visiongraph-0.0.37.tar.gz | 39.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| haybale_visiongraph-0.0.37-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 93.8 kB
Release files / haybale_visiongraph-0.0.37.tar.gz
| Download URL | haybale_visiongraph-0.0.37.tar.gz |
|---|---|
| Size | 39.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f61e63fe490c8e3966ebe2be949913cf5c1b8c78573e84cb57d8ecf016e53e6c
|
|
BLAKE2b-256 checksum How to use checksums |
fdaa9fba34c562d2adfff010abe79b2ca22b02a3a7145d046fed5bfed8f07b9b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 28, 2026.
Transparency logRelease files / haybale_visiongraph-0.0.37-py3-none-any.whl
| Download URL | haybale_visiongraph-0.0.37-py3-none-any.whl |
|---|---|
| Size | 54.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9360d894788dd3e7ccb6065a5d445c28930fffeeb95dcc886e9c9ec3ad82aad6
|
|
BLAKE2b-256 checksum How to use checksums |
e60cae587075274e3e0073e2acc13f4cd49908b4271c718003494d153e84fa51
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 28, 2026.
Transparency log