Skip to content

TechNexion-Vision/vizionsdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

119 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VizionSDK

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.

What is included in the repository

  • 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.

Supported Platforms

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

Supported TechNexion Cameras

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

Supported Languages & Wrappers

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

Documentation

Developer Guides

Integration Samples

  • vizionsdk-opencv – Example project showing how to integrate VizionSDK with OpenCV.

Built on VizionSDK

vizion-ctl

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:

(Note: pyvizion-ctl currently does not support firmware updates.)

VizionViewer™

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.

VizionViewer GUI interface

Related links

About

The cross-platform SDK for controlling and managing TechNexion Cameras

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors