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 logoBeagleBoard logo
NXP i.MX8MP
NXP i.MX8MM
NXP i.MX93
NXP i.MX95
NVIDIAIntelRaspberry Pi 4
Raspberry Pi 5
BeagleBoard

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