Optris Logo - Affordable temperature measurement solutions
tune

Product Configurator

Finding the perfect Optris product for your needs.

IR Thermometer Configurator arrow_forward IR Camera Configurator arrow_forward
Configurator Screen
lens_blur

Optics Calculator

Use the Calculator to quickly determine the right spot size for your needs.

Explore Now arrow_forward
Calculator Screen
forum

Chat with Engineers

Online service support

Chat Now arrow_forward
call

Call Us

Sales department:
+49 30 500 197-0

mail

Email Us

Sales department:
sales@optris.com

Contact Us arrow_forward
construction

Request a Repair

Service request for repair orders:
service@optris.com

Service Request Form arrow_forward
Optris infrared 3d plate

IR Imager Direct SDK – Easy API

Thermal Imager Software Integration for Developers

Highlights of the EasyAPI

  • Universal compatibility with all Optris cameras
  • Simple and efficient C-function calls
  • Compatible with Windows and Linux
  • Supports multiple programming languages: C, C++, C#, Matlab, Labview, Python, ROS
  • Various hardware architecture supported: x64, i386, armhf, armel, arm64, atom
  • Reduced functionality for straightforward applications
  • Includes comprehensive documentation and sample code
  • No GUI, slim package
EasyAPI Documentation Download Direct SDK
Highlights of the EasyAPI
Three non-contact temperature measurement products from optris

EasyAPI is developed and maintained by Optris

EasyAPI is designed to streamline the integration of Optris thermal imagers into various applications. It offers simple C-function calls, supports multiple programming languages, and is compatible with both Windows and Linux.

Ideal for developers seeking quick and straightforward integration, EasyAPI ensures universal compatibility with all Optris cameras. Its minimal setup and comprehensive documentation make it an accessible and efficient tool for basic thermal imaging needs.

Contact direct-sdk@optris.com for Support

EasyAPI provides access via several programming languages and toolboxes

EasyAPI is a straightforward and efficient API for interacting with Optris thermal imagers. It is part of the DirectSDK suite, designed to facilitate quick and easy integration of camera data through simple C-like function calls. The primary aim of EasyAPI is to offer developers a user-friendly interface that requires minimal technical knowledge to access the basic functionalities of Optris cameras. It supports a variety of programming languages, including Python, enhancing its versatility across different development environments. EasyAPI is also compatible with Windows and Linux operating systems, ensuring broad usability.

EasyAPI’s universal compatibility with all Optris camera models is a standout feature, making it a convenient choice for developers working with different Optris devices. Its integration is designed to be quick and straightforward, ideal for applications that require rapid deployment without extensive setup or configuration. While EasyAPI offers an easy-to-use interface, it’s important to note that it provides reduced functionality compared to more complex APIs like ExpertAPI. For instance, it does not support Process Interface functionalities, which may limit its use in more advanced or specialized applications.

Despite its reduced functionality, EasyAPI is sufficient for many standard applications, providing essential features that effectively use thermal imaging data. The API includes comprehensive documentation and sample code, which help developers get started quickly and efficiently. Overall, EasyAPI offers a streamlined solution for accessing and utilizing camera data. It is an excellent choice for projects with straightforward requirements, where ease of use and quick integration are paramount. For more detailed comparisons and additional information, Optris and Eduart provide extensive documentation and resources.

Hardware Requirements

Compatibility of the API framework:

  • hardware architecture: x64, i386, armhf, armel, arm64, atom
  • operating systems: Windows XP, Vista, Windows 7, 8, 10, 11, Linux Ubuntu, Linux Debian
  • coding languages: C, C++, C#, Matlab, Labview, Python, ROS, every other language with C-library support
Documentation

EasyAPI can be downloaded here:

Download

 

Easy API can be reviewed here:

EASY API
FAQs
Where can I download the EasyAPI?

EasyAPI can be downloaded here:

Download
Where can I find the documentation for the EasyAPI?

Easy API documentation can be found here:

Documentation
Where can I get support?

Contact direct-sdk@optris.com for support.

What level of support can I expect?

Please be aware that Optris does not provide in-depth support regarding the SDKs; this is covered by several examples and extensive documentation. Free support includes bug-fixing in the SDK and its examples but not troubleshooting user software or accelerated development and integration of new features. Nevertheless, Optris can recommend integration and service partners for custom software development if needed.

What are user prerequisites for handling the Easy API for Linux?

To effectively use the system on Linux, users should be proficient with Debian-based operating systems. They should also possess experience in software development using C++ and CMake or Matlab. Additionally, the ability to work with software libraries (.so) and a basic understanding of XML are essential.

What are user prerequisites for handling the Easy API for Windows?

Familiarity with the Windows operating system is necessary for Windows users. They should also have experience with the targeted coding language and a basic understanding of XML.

Which infrared cameras are supported?

All infrared cameras from the PI and Xi series are supported.

What is the difference between EasyAPI and ExpertAPI?

The main difference between EasyAPI and ExpertAPI lies in their complexity and functionality. Both are part of the IRImagerDirectSDK from Evocortex.

EasyAPI is designed for simplicity and ease of use. It offers basic functionalities through straightforward C-function calls. This makes it ideal for quick and easy integration without requiring deep technical knowledge. It supports multiple programming languages and provides essential features for standard applications but does not include advanced functionalities like Process Interface (PIF) support.

In contrast, ExpertAPI is designed for more advanced and complex applications. It provides an object-oriented C++ interface, allowing full access to the cameras capabilities. This API supports raw data handling and offers many functionalities, including those not available in EasyAPI. However, it requires more in-depth technical knowledge to implement and use effectively. ExpertAPI suits developers who need extensive control and flexibility over the cameras operations and are comfortable working with more complex code and configurations.

Optris recommends starting with the Easy API if the user is new to the IRImagerDirect SDK framework.

COMPARE:

Compare