VizionSDK is a cross-platform software development kit (SDK) for Windows and Linux, designed to support TechNexion AR Series Cameras across platforms such as Windows 10/11, Ubuntu, Yocto, NXP i.MX, and NVIDIA Jetson. It enables developers and companies to easily integrate, control, and build custom applications using these cameras.
samples/: C++ sample project source code.config/: Configuration resources for TechNexion camera series, including:- VxConfig: A configuration file used by VizionSDK to recognize TechNexion camera series.
- VxExposure: A YAML file defining the default minimum and maximum exposure time values for each sensor and resolution.
- VxBSLMode: A YAML file defining platform-specific BSL (Bootstrap Loader) profiles for sensor firmware updates on Linux MIPI platforms.
- route_config: A folder containing media route YAML file templates.
| Platform | Architecture | Supported Versions |
|---|---|---|
| Windows x64 | AMD64 | Windows 10 / 11 |
| Linux x64 | AMD64 | Ubuntu 20.04 / 22.04, UP Squared Pro 7000 |
| Linux ARM64 | ARM64 | NVIDIA Jetson (JetPack 6+) NXP i.MX8MM / i.MX8MQ / i.MX8MP / i.MX93 / i.MX95 Raspberry Pi 4 / Raspberry Pi 5 TI TDA4VM |
| Interface | Camera Series |
|---|---|
| MIPI CSI-2 | TEVS, TEVM |
| FPD-Link III | VLS-FPD3, VLM-FPD3 |
| GMSL2 | VLS-GM2, VLM-GM2 |
| UVC | VCI, VCS, VCM, UVC-VLS-FPD3, UVC-VLM-FPD3, UVC-VLS-GM2, UVC-VLM-GM2 |
Supported AR sensors for TEVS/TEVM-based series: AR0144, AR0145, AR0234, AR0235, AR0246, AR0521, AR0522, AR0544, AR0821, AR0822, AR0830, AR1335, AR2020.
| Language | Installation Guide | Sample Repository | Platform |
|---|---|---|---|
| C++ | Install VizionSDK-C++ | samples (C++) | Windows / Linux |
| C | Install VizionSDK-C | vizionsdk-c-sample | Windows / Linux |
| Python | Install VizionSDK-Python | pyvizionsdk-samples | Windows / Linux |
| C# | Install VizionSDK-C# | vizionsdk-csharp-samples | Windows / Linux |
- vizionsdk-opencv – Example project showing how to integrate VizionSDK with OpenCV.
vizion-ctl is a cross-platform command-line tool for controlling TechNexion cameras.
It supports camera parameter control, information retrieval, and firmware updates via terminal commands.
Two versions are available:
- vizion-ctl – uses the C++
VizionSDK - pyvizion-ctl – uses the Python
pyvizionsdk
VizionViewer™ is a cross-platform camera software for video streaming and image capturing from camera devices with user-friendly Graphical User Interface based on the VizionSDK.
