Software

Software for Machine Vision and Embedded Vision Systems

Machine vision software, drivers, and SDKs for The Imaging Source's industrial and embedded vision cameras.

Software

Software From The Imaging Source

Computer Vision Software for Windows and Linux

Choosing the right software is crucial for the success of computer vision solutions. The Imaging Source offers a variety of software tools that enable OEMs, system integrators and end users to quickly and easily evaluate and integrate TIS' cameras and other vision components into their applications.

Our comprehensive range of software tools are designed for intuitive use and are adapted to different application areas to ensure customers achieve the best results with our products. Whether you are an experienced developer or a beginner, The Imaging Source's user-friendly APIs make it easy to get started with computer vision.

Advantages

  • Support for Windows, Linux x86 and Linux ARM
  • Unified software environment based on GenICam GenTL
  • Easy cross-platform development 
  • Rapid development with Python, .NET 6 or higher, C++, and C
  • Highly-optimized image processing algorithms
  • Support for platform-specific frameworks, e.g., GStreamer
  • Numerous programming examples and extensive documentation
  • Easy-to-use end-user applications to quickly set up cameras and perform common tasks.

A Quick Guide to The Imaging Source's Software

Device Drivers

Cameras and Vision Components

Seamless and reliable integration

The Imaging Source's device drivers ensure seamless integration of our industrial and embedded cameras with various operating systems, allowing for effortless camera connection and control for precise imaging. The drivers provide excellent stability and compatibility allowing you to capture the critical visual data your application needs.

Learn More
Device Drivers

Software Development Kits (SDK)

Windows, Linux x86, Linux ARM

Development tools for tailor-made vision applications

Unlock the full potential of our industrial and embedded cameras with our robust SDKs, which provide developers with a comprehensive set of APIs, programming examples, and documentation. Seamlessly integrate camera functionality into your applications, customize settings, and harness advanced imaging capabilities to build innovative solutions tailored to your specific needs.

IC Imaging Control IC Barcode tiscamera
Software Development Kits (SDK)

End User Software

Image acquisition and measurement

Simplify the image processing workflow with The Imaging Source's intuitive end-user software, e.g., IC Capture. Designed with easy-to-use graphical user interfaces, our image capture and measurement software allows users to capture, analyze, and visualize images enabling superior visual data analysis in a range of applications.

IC Capture
End User Software

GStreamer

tiscamera and GStreamer Framework

Camera control and image acquisition

The tiscamera package is an open-source project enabling the use of The Imaging Source cameras within the powerful GStreamer framework on Linux x86 and Linux ARM. tiscamera consists of a set of GStreamer elements, sample programs, and header files for controlling camera parameters and allows for image capture from all supported TIS cameras.

Learn More
GStreamer

More Software

Additional applications and software tools

Third-party utilities and applications to support your machine vision system

The Imaging Source also provides additional software solutions designed to optimize camera performance and streamline integration. The third-party utilities enable seamless camera integration with various applications, while our software tools support the overall efficiency and operation of your imaging systems.

3rd Party Integration Software Tools
More Software

Imaging Control 4 Overview

Windows Linux x86 Linux ARM
Supported OS 10, 11 (64 bit) Ubuntu 20.04 or newer (amd64) Ubuntu 20.04 or newer (arm64)
Tools
IC Capture
APIs
C++ (11)
.NET 4.5
.NET 6 or newer
Python (3.8)
C
GenTL / Drivers
GigE Vision
USB3 Vision
Non-GenICam (V4L2 Producer) (V4L2 Producer)
Cameras
GigE Vision (47G, 39G, 38G, 33G, 25G, 23G, Zxx)
USB3 Vision (38U, 37U, 33U, 32U)
USB3 (23U, 27U, AFU) (Non-GenICam) (V4L2 Producer) (V4L2 Producer)
USB2 (2U) (Non-GenICam) (V4L2 Producer) (V4L2 Producer)
MIPI CSI-2 (36S, 36A) *
FPD-LINK III (36C board / IP67) *
Converters
DFG/HDMI (USB3 Vision)
DFG/USB2pro (Non-GenICam)
Legacy** / Open Source
Imaging Control 3.x or older (DirectShow)
IC Measure / IC Barcode
* tiscamera / Gstreamer for NVIDIA Jetson
* libcamera for NXP i.MX8

** TIS recommends using Imaging Control 4 (IC4) for all new developments. IC4 is the latest state-of-the-art SDK that will be continuously developed and maintained in future. Please note that when using the IC4 GenTL Driver for Legacy Devices, e.g., Non-GenICam, the matching DirectShow driver must be installed as well.

Download Free TIS Software.

Download Software