Access your Optris Camera

The IRImagerDirect SDK grants you access to all cameras featured in the optris PI series. This developer library enables your software team to process a camera’s data stream with C/C++. Furthermore, via the newly released Direct Binding API, you can realize your applications by the use of high-level toolboxes with low effort. 

The best about it is that it is free of charge!

New Release:
Version 9.0.0

  • Fixed an issue where certain camera models would drift off at high temperatures when emissivity was changed to below 100%. (PI1M, PI05)
  • Code Clean Up and Refactoring, slimming down the DirectSDK
  • Added the ability to recieve images, via ethernet, that exceed the height of 254px.

See the Migration Guide for migration from 7.x to 8.x

Windows or Linux?
The choice is yours.


Especially in the field of embedded computing, Linux systems are very common. The IRImagerDirect SDK can be installed on several distributions of Linux like Debian or Ubuntu. The SDK is tested for the x64, x86 and ARM architectures. Example applications are available as a CMake project and introduce the core functionalities of the SDK. The installation procedure for Linux systems is described in detail here.

We support different driver packages depending on your architecture. You can find the different versions in our downloads.


Windows is the most common operating system. You can use and program your application with the same functionality as provided in the Linux version. Further, the API includes example applications, which can be built and started in a Visual Studio environment. The installation procedure for Windows is described in detail here. 

We provide the IRImagerDirect SDK for amd64 and i386 architecture. The version can be reached via our download site.

Framework Integration


Labview is one of the most common frameworks for measuring and testing in different industry sectors. That’s why we offer a Labview integration based on our Direct Binding API, so you can start to program your own application in Labview with low effort.


If you are used to Matlab and do not want to change your framework, the Matlab interface provides useful functionality for visualization and conversion purposes like e.g. the conversion of raw imager data to thermal images.

ROS – Robotic Operating System:

For your applications developed with the Robot Operating System (ROS), we maintain the Optris Drivers Package so you can bring an optris PI camera into the ROS framework within just a few minutes.

Select your API level

Easy API:

The Easy API gives you fast access to data streams of multiple Optris cameras. Use features like USB connectivity or TCP/IP streaming with low development effort. The Direct Binding Interface provides access via several programming languages and toolboxes. We recommend to start with the Easy API if you are new to the IRImagerDirect SDK. 

Expert API:

You want to have full control over multiple thermal cameras, configuration, and timing? In this case, the Expert API is your choice. You have full control over hardware features like the shutter flag or the digital I/Os of the Industrial Process Interface (PIF).

Frequently Asked Questions

Got Questions? Visit our Q&A here.

If you can’t find an answer to your question, don’t hesitate contacting us:

Further Information

Sprich mit uns

Emilienstraße 10
90489 Nürnberg

+49 911 58 74 08 – 0

Schreib uns