Overview
Introduction
VizionCTL is a cross-platform command-line tool for controlling and monitoring cameras. Two different tools are available: vizion-ctl, which imports the VizionSDK library and pyvizion-ctl, which imports the pyvizionsdk library.
vizion-ctl allows users to modify camera parameters, retrieve camera values and information, and update firmware through command-line instructions. Similarly, pyvizion-ctl enables camera modifications using command-line interface options.
Supported Platforms
- Windows 10/11
- Ubuntu
- NXP i.MX8MM / i.MX8MQ / i.MX8MP / i.MX93 / i.MX95
- Raspberry Pi 4 / Raspberry Pi 5
- NVIDIA JetPack 6.x and later
- TI TDA4VM / AM62X / AM62A-LP
- BeagleBoard
- UP Squared Pro 7000
vizion-ctl Installation
Windows (x64)
-
Download VizionSDK for Windows from the VizionSDK Download Page.
-
Run the installer:
vizionsdk-{version}-win64.exe -
Default installation path:
C:\Program Files\vizionsdk -
Start the vizion-ctl: Enter the command in the terminal to access the vizion-ctl tool
vizion-ctl
Linux (x86_64)
Supported platforms
- General PCs
- UP Squared Pro 7000
Offline Installation
- Download the VizionSDK .deb package for Ubuntu from the VizionSDK .deb packages Download Page.
- Extract the SDK (no installation required):
tar -xf ./vizionsdk-{version}-linux64.tar.xz - Install the .deb package:
sudo apt install ./vizionsdk-linux64.debInstalling the .deb package will automatically add the apt repository and signing key for future updates via the system package manager.
Online Installation
- Add the repository and key:
sudo apt-get install wget gpg
wget -qO- https://download.technexion.com/apt/technexion.asc | gpg --dearmor > packages.technexion.gpg
sudo install -D -o root -g root -m 644 packages.technexion.gpg /etc/apt/keyrings/packages.technexion.gpg
sudo sh -c 'echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/packages.technexion.gpg] https://download.technexion.com/apt/vizionsdk/ stable main" > /etc/apt/sources.list.d/vizionsdk.list'
sudo sh -c 'echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/packages.technexion.gpg] https://download.technexion.com/apt/vizionviewer/ stable main" >> /etc/apt/sources.list.d/vizionsdk.list' - Update and install:
sudo apt update
sudo apt install vizionsdk
Linux (aarch64)
Supported platforms
- NXP i.MX8MM / i.MX8MQ / i.MX8MP / i.MX93 / i.MX95
- Raspberry Pi 4 / Raspberry Pi 5
- NVIDIA JetPack 6.x and later
- TI TDA4VM / AM62X / AM62A-LP
- BeagleBoard
Offline Installation
- Download the VizionSDK .deb package for ARM from the VizionSDK .deb packages Download Page.
- Extract the SDK (no installation required):
tar -xf ./vizionsdk-{version}-linuxarm64.tar.xz - Install the .deb package:
sudo apt install ./vizionsdk-linuxarm64.debInstalling the .deb package will automatically add the apt repository and signing key for future updates via the system package manager.
Online Installation
Note for JetPack users: The stable main version is different from the legacy stable version. Please use the following instructions.
- Add the repository and key:
sudo apt-get install wget gpg
wget -qO- https://download.technexion.com/apt/technexion.asc | gpg --dearmor > packages.technexion.gpg
sudo install -D -o root -g root -m 644 packages.technexion.gpg /etc/apt/keyrings/packages.technexion.gpg
sudo sh -c 'echo "deb [arch=arm64 signed-by=/etc/apt/keyrings/packages.technexion.gpg] https://download.technexion.com/apt/vizionsdk/ stable main" > /etc/apt/sources.list.d/vizionsdk.list'
sudo sh -c 'echo "deb [arch=arm64 signed-by=/etc/apt/keyrings/packages.technexion.gpg] https://download.technexion.com/apt/vizionviewer/ stable main" >> /etc/apt/sources.list.d/vizionsdk.list' - Update and install:
sudo apt update
sudo apt install vizionsdk
pyvizion-ctl Installation
Windows (x64)
- Download the wheel file from pyvizionsdk Download Page.
- Choose the file matching your Python version:
pyvizionsdk-{version}-cp{python_version}-cp{python_version}-win_amd64.whl - Open Command Prompt or PowerShell.
- Install with pip:
pip install pyvizionsdk-{version}-cp{python_version}-cp{python_version}-win_amd64.whl - Or install directly from the website:
pip install pyvizionsdk --extra-index-url https://pypi.vizionsdk.com/root/pyvizionsdk/+simple/
Linux (x86_64)
Supported platforms
- General PCs
- UP Squared Pro 7000
Please ensure that ~/.local/bin is included in your PATH environment variable.
- Download the wheel file from pyvizionsdk Download Page.
- Choose the file matching your Python version:
pyvizionsdk-{version}-cp{python_version}-cp{python_version}-manylinux_2_31_x86_64.whl - Open Terminal.
- Install with pip:
pip install pyvizionsdk-{version}-cp{python_version}-cp{python_version}-manylinux_2_31_x86_64.whl - Or install directly from the website:
pip install pyvizionsdk --extra-index-url https://pypi.vizionsdk.com/root/pyvizionsdk/+simple/
Linux (aarch64)
Supported platforms
- NXP i.MX8MM / i.MX8MQ / i.MX8MP / i.MX93 / i.MX95
- Raspberry Pi 4 / Raspberry Pi 5
- NVIDIA JetPack 6.x and later
- TI TDA4VM / AM62X / AM62A-LP
- BeagleBoard
- Download the wheel file from pyvizionsdk Download Page.
- Choose the file matching your Python version:
pyvizionsdk-{version}-cp{python_version}-cp{python_version}-manylinux_2_34_aarch64.whl - Open Terminal.
- Install with pip:
pip install pyvizionsdk-{version}-cp{python_version}-cp{python_version}-manylinux_2_34_aarch64.whl - Or install directly from the website:
pip install pyvizionsdk --extra-index-url https://pypi.vizionsdk.com/root/pyvizionsdk/+simple/