IRImagerDirect SDK

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 new released Direct Binding API, you can realize own applications by the use of high-level toolboxes with low effort. Also featured in the new version: You can now bridge your camera data over a TCP/IP daemon to any endpoint in a local network or beyond. The best about it: It is free of charge. 

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 derivates of Linux like Debian or Ubuntu. The SDK is tested for Linux x64, x86 and also for ARM systems. Demo applications can be built with a CMake project and introduce the core functionalities of the SDK. 


The installation procedure for Linux systems is described in detail here



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


Choose your API level

We offer two levels of API: The Easy API allows you to start development with low effort. The Expert API gives you more options to control the camera and data processing. The documentation of the IRImagerDirect SDK is available here

Easy API

The Easy API gives you fast access to data streams of a single optris PI thermal camera. 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? -- then the Expert API is your choice. You have full control over hardware features like the shutter flag or the digital I/O's of the Industrial Process Interface (PIF). 

Keep your Framework

The Direct Bindings implementation offers interfaces to other languages and frameworks. You're an expert in Matlab and do not want to deal with the implementation and maintenance of a C++ program? Great, because we have already done that for you.

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


Matlab Interface

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


ROS Integration

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

Download the IRImagerDirect SDK Now

Frequently Asked Questions (FAQ)

Q: Can I convert RAVI files recorded with PI-Connect with the Direct-SDK to different Formats?

A: No, RAVI files are only used by PI-Connect. PI-Connect can import *.raw data files recorded with the Direct-SDK, not vice versa.


Q: Can I import data from my Direct-SDK based application to PI-Connect?
A: Yes, the class IRFileWriter supports a raw data format, that can be read by PI-Connect. The example serializeRaw.cpp shows the usage of this class.


Q: The Direct SDK has a subset of features of the PI-Connect software.
A: It is designed for integrating optris PI imagers into your custom software solutions and doing image processing on your own. Please see
the documentation for available features.


Q: Where can i get help?

A: Please have a look in the IRImagerDirectSDK-Documentation. For additional questions please direct your support queries to direct-sdk<at>

Druckversion Druckversion | Sitemap
© 2019 evocortex GmbH