VizionSDK
Introduction
The VizionSDK is a software development kit tailored for C++ developers. It is compatible with both Windows and Linux platforms and is specifically designed to support TechNexion cameras across various environments, including Windows10/11, Ubuntu, NXP-i.MX, NVIDIA-Jetson, and so on. It provides the methods to easily control AR Series Cameras for companies and individuals looking to develop custom applications.
We also offer some SDK options for developers: pyvizionsdk, CSVizionSDK, and vizionsdk_c. The Python package delivers bindings built on the original C++ VizionSDK, with support for multiple Python versions across different platforms. The C# package enables .NET developers to seamlessly integrate VizionSDK capabilities on Windows and Linux systems, supporting .NET Standard 2.0 and compatible .NET frameworks. The C wrapper library offers a C interface for incorporating VizionSDK into C-based applications.
Supported Cameras
| Sensor | MIPI CSI-2 (TEVS, TEVM) | USB3 (VCI) | USB3 (VCS, VCM) | FPD-Link III (VLS-FPD3, VLM-FPD3) | GMSL2 (VLS-GM2, VLM-GM2) |
|---|---|---|---|---|---|
| AR0144 | ✓ | ✓ | ✓ | ✓ | ✓ |
| AR0145 | ✓ | ✓ | ✓ | ✓ | |
| AR0234 | ✓ | ✓ | ✓ | ✓ | ✓ |
| AR0235 | ✓ | ✓ | ✓ | ✓ | |
| AR0246 | ✓ | ✓ | ✓ | ✓ | |
| AR0521 | ✓ | ✓ | ✓ | ✓ | ✓ |
| AR0522 | ✓ | ✓ | ✓ | ✓ | ✓ |
| AR0544 | ✓ | ✓ | ✓ | ✓ | |
| AR0821 | ✓ | ✓ | ✓ | ✓ | ✓ |
| AR0822 | ✓ | ✓ | ✓ | ✓ | ✓ |
| AR0830 | ✓ | ✓ | ✓ | ✓ | |
| AR1335 | ✓ | ✓ | ✓ | ✓ | ✓ |
| AR2020 | ✓ | ✓ | ✓ | ✓ |
Supported Platforms
![]() | ![]() | ![]() |
|---|---|---|
| Windows 10/11 | Ubuntu | NXP i.MX8MP NXP i.MX8MM NXP i.MX93 NXP i.MX95 |
![]() | ![]() | ![]() |
| JetPack 6.x | UP Squared Pro 7000 | Raspberry Pi 4 Raspberry Pi 5 |
Supported Programming Languages
![]() | ![]() | ![]() | ![]() |
|---|---|---|---|
| C++ | Python 3.8 Python 3.9 Python 3.10 Python 3.11 Python 3.12 Python 3.13 | .NET Standard 2.0 .NET Framework 4.6.1+ .NET Core 2.0+ .NET 5+ | C |
Integrations
| OpenCV |
|---|
![]() |










