Skip to main content

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. For ROS 2 applications, vizionsdk_ros2 provides nodes, launch files, topics, and parameters for integrating VizionSDK cameras into ROS 2 systems.

Supported Cameras​

SensorMIPI CSI-2 (TEVS, TEVM)USB3 (VCI)USB3 (VCS, VCM)FPD-Link III (VLS-FPD3)GMSL2 (VLS-GM2, VLM-GM2)
AR0144✓✓✓✓✓
AR0145✓✓✓✓
AR0234✓✓✓✓✓
AR0235✓✓✓
AR0246✓✓✓
AR0521✓✓✓✓✓
AR0522✓✓✓✓✓
AR0544✓✓✓
AR0821✓✓✓✓✓
AR0822✓✓✓✓✓
AR0830✓✓✓
AR1335✓✓✓✓✓
AR2020✓✓✓

Supported Platforms​

ARM64​

NXP logoNVIDIA logoIntel logoRaspberry Pi logo
NXP i.MX8MP
NXP i.MX8MM
NXP i.MX93
NXP i.MX95
NVIDIAIntelRaspberry Pi 4
Raspberry Pi 5
BeagleBoard logoTI logoSynaptics logo
BeagleBoardSK-AM62X
SK-AM62A-LP
SK-TDA4VM
SL2610

x86_64​

Windows logoUbuntu logo
Windows 10/11Ubuntu

Supported Programming Languages​

C++ LogoPython LogoC# LogoC Logo
C++Python 3.8
Python 3.9
Python 3.10
Python 3.11
Python 3.12
Python 3.13
Python 3.14
.NET Standard 2.0
.NET Framework 4.6.1+
.NET Core 2.0+
.NET 5+
C

Integrations​

OpenCVROS 2
OpenCV LogoROS 2 Logo