- 11 Apr 2025
- 2 Minutes to read
- Print
- DarkLight
- PDF
Overview
- Updated on 11 Apr 2025
- 2 Minutes to read
- Print
- DarkLight
- PDF
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.MX8MP
NXP i.MX8MM
NXP i.MX93
NXP i.MX95
Jetson Orin Nano (JetPack 5.x/6.x)
UP Squared Pro 7000
vizion-ctl Installation
Windows
Download the VizionSDK for Windows from the following link: VizionSDK Download Page.
Once downloaded, run the installer (vizionsdk-{version}-win64.exe).
By default, vizionsdk is installed under C:\Program Files\vizionsdk
Start the vizion-ctl: Enter the command in the terminal to access the vizion-ctl tool
vizion-ctl
Linux
Supported platforms
General PCs, UP Squared Pro 7000
Offline Installation
Download the VizionSDK .deb packages for Ubuntu from the following link: VizionSDK .deb packages Download Page.
Uncompress
.tar
folder and you can link to the local librarytar -xf ./vizionsdk-{version}-linux64.tar
Install
.deb
packages. You can do this either through the graphical software center if available or via the command line using:sudo apt install ./vizionsdk-linux64.deb
Installing the .deb package will automatically install the apt repository and signing key to enable auto-updating using the system's package manager.
Online Installation
The repository and key can also be installed manually with the following script:
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'
Then update the package cache and install the package using:
sudo apt update sudo apt install vizionsdk
ARM
Supported platforms
NXP-iMX8MP, NXP-iMX8MM, NXP-iMX93, NXP-iMX95
NVIDIA-Jetpack5.x and Later
Offline Installation
Download the VizionSDK .deb packages for ARM from the following link: VizionSDK .deb packages Download Page.
Uncompress
.tar
folder and you can link to the local librarytar -xf ./vizionsdk-{version}-linuxarm64.tar
Install
.deb
packages. You can do this either through the graphical software center if available or via the command line using:sudo apt install ./vizionsdk-linuxarm64.deb
Installing the .deb package will automatically install the apt repository and signing key to enable auto-updating using the system's package manager.
Online Installation
The repository and key can also be installed manually with the following script:
For Jetpack user, the stable main version is different from the legacy stable version.
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'
Then update the package cache and install the package using:
sudo apt update sudo apt install vizionsdk
pyvizion-ctl Installation
Windows
Download the
.whl
file and usepip
to install wheel fileDownload the pyvizionsdk for Windows: pyvizionsdk Download Page.
Download the wheel file with Python version on your device:
pyvizionsdk-{version}-cp{python_version}-cp{python_version}-win_amd64.whl
Open Command Prompt or PowerShell
Install the pyvizionsdk using
pip
:pip install pyvizionsdk-{version}-cp{python_version}-cp{python_version}-win_amd64.whl
pip install
from the website directlypip install pyvizionsdk -i https://pypi.vizionsdk.com/root/pyvizionsdk/+simple/
Linux
Supported platforms
General PCs, UP Squared Pro 7000
Please ensure that ~/.local/bin is included in your PATH environment variable.
Installation
Download the
.whl
file and usepip
to install wheel fileDownload the pyvizionsdk for Linux: pyvizionsdk Download Page.
Download the wheel file with Python version on your device:
pyvizionsdk-{version}-cp{python_version}-cp{python_version}-manylinux_2_31_x86_64.whl
Open Command Prompt or PowerShell
Install the pyvizionsdk using
pip
:pip install pyvizionsdk-{version}-cp{python_version}-cp{python_version}-manylinux_2_31_x86_64.whl
pip install
from the website directlypip install pyvizionsdk -i https://pypi.vizionsdk.com/root/pyvizionsdk/+simple/
ARM
Supported platforms
NXP-iMX8MP, NXP-iMX8MM, NXP-iMX93, NXP-iMX95
NVIDIA-Jetpack5.x and Later
Please ensure that ~/.local/bin is included in your PATH environment variable.
Installation
Download the
.whl
file and usepip
to install wheel fileDownload the pyvizionsdk for ARM: pyvizionsdk Download Page.
Download the wheel file with Python version on your device:
pyvizionsdk-{version}-cp{python_version}-cp{python_version}-manylinux_2_34_aarch64.whl
Open Command Prompt or PowerShell
Install the pyvizionsdk using
pip
:pip install pyvizionsdk-{version}-cp{python_version}-cp{python_version}-manylinux_2_34_aarch64.whl
pip install
from the website directlypip install pyvizionsdk -i https://pypi.vizionsdk.com/root/pyvizionsdk/+simple/