VIAME
Video and Image Analytics for Multiple Environments.
Originally made for marine life detection, VIAME has evolved into a general open-source computer vision toolkit for analysing imagery and video: detection, tracking, classification, size measurement, stereo/multi-camera processing, search and training, assembled into configurable pipelines.
This wheel carries the VIAME runtime and the viame command line tool.
Install
pip install viame
Bring your own GPU stack: torch comes with the CUDA runtime this build
links against, and nothing CUDA is bundled here.
Use
Every tool is a subcommand of viame. viame help lists them with a one
line description each, and viame help <tool> prints that tool's options.
viame help # list every tool
viame run my_pipeline.pipe # run a single pipeline file as-is
viame run my_pipeline.pipe video.mp4 # run a pipeline on a video
viame run detector.zip video.mp4 # run a detector on a video
viame run detector.zip image_list.txt # ... or a list of images
viame run detector.pipe videos/ # run a pipeline over a folder
viame train data/ train_detector.conf # train a model on some data
viame score detections.csv groundtruth.csv # score file against groundtruth
viame score computed/ groundtruth/ # score folder against groundtruth
viame csv detections.csv --print-types # inspect a VIAME csv
viame json tracks.json --print-types # inspect a DIVE or COCO json
viame add-ons # list and install model add-ons
import viame
Models
The pipelines that ship are those whose models are small enough to travel with the code. Larger models are add-on packs, fetched at runtime into the environment alongside the shipped pipelines:
viame add-ons
Links
BSD 3-Clause licensed.
Metadata
Release files for viame 0.23.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| viame-0.23.5-cp314-cp314-win_amd64.whl | CPython 3.14 | CPython 3.14 | Windows x86-64 | Details |
| viame-0.23.5-cp314-cp314-manylinux_2_35_x86_64.whl | CPython 3.14 | CPython 3.14 | Linux glibc 2.35+ x86-64 | Details |
| viame-0.23.5-cp313-cp313-win_amd64.whl | CPython 3.13 | CPython 3.13 | Windows x86-64 | Details |
| viame-0.23.5-cp313-cp313-manylinux_2_35_x86_64.whl | CPython 3.13 | CPython 3.13 | Linux glibc 2.35+ x86-64 | Details |
| viame-0.23.5-cp312-cp312-win_amd64.whl | CPython 3.12 | CPython 3.12 | Windows x86-64 | Details |
| viame-0.23.5-cp312-cp312-manylinux_2_35_x86_64.whl | CPython 3.12 | CPython 3.12 | Linux glibc 2.35+ x86-64 | Details |
| viame-0.23.5-cp311-cp311-win_amd64.whl | CPython 3.11 | CPython 3.11 | Windows x86-64 | Details |
| viame-0.23.5-cp311-cp311-manylinux_2_35_x86_64.whl | CPython 3.11 | CPython 3.11 | Linux glibc 2.35+ x86-64 | Details |
| viame-0.23.5-cp310-cp310-win_amd64.whl | CPython 3.10 | CPython 3.10 | Windows x86-64 | Details |
| viame-0.23.5-cp310-cp310-manylinux_2_35_x86_64.whl | CPython 3.10 | CPython 3.10 | Linux glibc 2.35+ x86-64 | Details |
Total release size: 148.3 MB
Release files / viame-0.23.5-cp314-cp314-win_amd64.whl
| Download URL | viame-0.23.5-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 13.4 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f4905214b6a37277274ffc94f330640b625576a3da1012cbe89e1f4e10a9378b
|
|
BLAKE2b-256 checksum How to use checksums |
8fdd662ac955003fcaf2ff493eb7575f2765fce0b8449b5e16a0fb44ef4ad674
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.5
|
Release files / viame-0.23.5-cp314-cp314-manylinux_2_35_x86_64.whl
| Download URL | viame-0.23.5-cp314-cp314-manylinux_2_35_x86_64.whl |
|---|---|
| Size | 16.5 MB |
| Tags | CPython 3.14 Linux glibc 2.35+ x86-64 |
|
SHA-256 checksum How to use checksums |
593377af09936c8b6de18e6f1d00df2c6e62e176ef583c7695b58f0c7243ae67
|
|
BLAKE2b-256 checksum How to use checksums |
dd632c9af902ff4aca86f4530949bb7ae91912056d3e1b5c5e0c55cae2c708d0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|
Release files / viame-0.23.5-cp313-cp313-win_amd64.whl
| Download URL | viame-0.23.5-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 13.1 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
7b7b4b112ab582b92935128a5b690748b143cfac97b1a7ee62c1dadc2a915b21
|
|
BLAKE2b-256 checksum How to use checksums |
bdd438e7c3007315f2e451bc7568a31853205a597f4b860cb5c748562e6f868e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.5
|
Release files / viame-0.23.5-cp313-cp313-manylinux_2_35_x86_64.whl
| Download URL | viame-0.23.5-cp313-cp313-manylinux_2_35_x86_64.whl |
|---|---|
| Size | 16.5 MB |
| Tags | CPython 3.13 Linux glibc 2.35+ x86-64 |
|
SHA-256 checksum How to use checksums |
38e77fa3b877cd5ea16b65ae686dbc6d38b49b5d5760bedc0f54d1f6075bd985
|
|
BLAKE2b-256 checksum How to use checksums |
1c94dc7ac4bb01830d0e0c1193ad38503d4bcc736f35a98f9a8e1dfd7f29839a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|
Release files / viame-0.23.5-cp312-cp312-win_amd64.whl
| Download URL | viame-0.23.5-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 13.1 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
bb485f2acbfd26c8fb96705b0957478500d69689dfdfad1c6648acdb48041214
|
|
BLAKE2b-256 checksum How to use checksums |
1ff2451a4f5db871675c92a87ca579e52cafd204f672aabbaec354c32e03a33e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.5
|
Release files / viame-0.23.5-cp312-cp312-manylinux_2_35_x86_64.whl
| Download URL | viame-0.23.5-cp312-cp312-manylinux_2_35_x86_64.whl |
|---|---|
| Size | 16.5 MB |
| Tags | CPython 3.12 Linux glibc 2.35+ x86-64 |
|
SHA-256 checksum How to use checksums |
5d9a772009695711bac8ee4c4d60810eb164259c758140dcc896da7310047f61
|
|
BLAKE2b-256 checksum How to use checksums |
4356cddb0d077c480a636d53ae2d68180ba58e809898fb93b7f6575efdf4d354
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|
Release files / viame-0.23.5-cp311-cp311-win_amd64.whl
| Download URL | viame-0.23.5-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 13.1 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
8124019e25900a30e03982068c2d70c45f1f5ddb4a65e19c06524856e7d41daf
|
|
BLAKE2b-256 checksum How to use checksums |
b30e83d8d9bbaa8532b1792507ba1ea32bcc97ef0be450e92657a63eb645b640
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.5
|
Release files / viame-0.23.5-cp311-cp311-manylinux_2_35_x86_64.whl
| Download URL | viame-0.23.5-cp311-cp311-manylinux_2_35_x86_64.whl |
|---|---|
| Size | 16.5 MB |
| Tags | CPython 3.11 Linux glibc 2.35+ x86-64 |
|
SHA-256 checksum How to use checksums |
03c46d5b291106c4a9635ba0330b1ee6fc5ddd38e7c00b43c7eb10182328bb7a
|
|
BLAKE2b-256 checksum How to use checksums |
1c94156e46012c3b5da97a1400e595ef7d257b1636283c5f0141bf2373f8af7c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|
Release files / viame-0.23.5-cp310-cp310-win_amd64.whl
| Download URL | viame-0.23.5-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 13.0 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
04b9c7f10192c3098f91d076729ded8ff272a3cec72a387020de3512d4d51533
|
|
BLAKE2b-256 checksum How to use checksums |
d1cc56528f0b03cd9af616d2bb4966018da76f53e6dd993bfa5d205de1f8fcbd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.5
|
Release files / viame-0.23.5-cp310-cp310-manylinux_2_35_x86_64.whl
| Download URL | viame-0.23.5-cp310-cp310-manylinux_2_35_x86_64.whl |
|---|---|
| Size | 16.5 MB |
| Tags | CPython 3.10 Linux glibc 2.35+ x86-64 |
|
SHA-256 checksum How to use checksums |
4fe701fa7d3131b24bfad63418cbe569c3c37ffb22e8226b600f067bfc4ef4b2
|
|
BLAKE2b-256 checksum How to use checksums |
5d0f1c225d1dcd477269990e8c53fa582743ad0cfb9ccebbe168b5ccf65b277f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|