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.
- 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 |
| Sensor | MIPI | FPD-LinkIII | UVC | GMSL2 |
|---|---|---|---|---|
| AR0144 | ✓ TEVS-AR0144 | ✓ VLS3-AR0144 | ✓ VCI-AR0144 | ✓ VLS-GM2-AR0144 |
| AR0145 | ✓ TEVS-AR0145 | ✓ VLS3-AR0145 | ✓ VLS-GM2-AR0145 | |
| AR0234 | ✓ TEVS-AR0234 | ✓ VLS3-AR0234 | ✓ VCI-AR0234 | ✓ VLS-GM2-AR0234 |
| AR0521 | ✓ TEVS-AR0521 | ✓ VLS3-AR0521 | ✓ VCI-AR0521 | ✓ VLS-GM2-AR0521 |
| AR0522 | ✓ TEVS-AR0522 | ✓ VLS3-AR0522 | ✓ VCI-AR0522 | ✓ VLS-GM2-AR0522 |
| AR0821 | ✓ TEVS-AR0821 | ✓ VLS3-AR0821 | ✓ VCI-AR0821 | ✓ VLS-GM2-AR0821 |
| AR0822 | ✓ TEVS-AR0822 | ✓ VLS3-AR0822 | ✓ VCI-AR0822 | ✓ VLS-GM2-AR0822 |
| AR1335 | ✓ TEVS-AR1335 | ✓ VLS3-AR1335 | ✓ VCI-AR1335 | ✓ VLS-GM2-AR1335 |
| 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.
