Resonon API 3.0
C++ API for controlling Resonon hyperspectral imagers
Included here are the library and header files for the Resonon API, as well as a directory of example code. This API allows for control of Resonon hyperspectral Imagers, including the ability to set camera settings, set up spectral calibration, acquire frames, and save data to a datacube format readable with Spectronon (see examples). The API wraps the various camera vendor APIs used by Resonon products and provides a simplified interface that is consistent across all Resonon's hyperspectral imagers.
The installer installs the Resonon API by default to %PROGRAMFILES%/ResononAPI. If you selected "Append to Path" during installation then the appropriate bin subdirectory (bin64 or bin32, depending on architecture) is added to your path so the Resonon DLLs can be found at runtime.
As of version 3.0 64-bit and 32-bit .lib and .dll files are distributed with both the 64-bit and 32-bit versions of the API. The underlying camera vendor driver packages may be specific to 64-bit or 32-bit architectures however. Where this is the case only vendor packages appropriate for the selected architecture are included in the installer.
All header files are found in this location.
This location contains all 32 bit .dll files distributed with the Resonon API.
This location contains all 64 bit .dll files distributed with the Resonon API.
This location contains all 32 bit .lib files distributed with the Resonon API.
This location contains all 64 bit .lib files distributed with the Resonon API.
This location contains source code for example applications. Each example is contained in a subfolder. Each subfolder contains the example source code and a Visual Studio project file to allow building the example.
This documentation is distributed in .chm and .html formats in the documentation folder.
The examples include project files for Microsoft Visual Studio 2015. To build using an alternative compiler use the table below to link against the appropriate libraries.
If your code makes use of classes defined in the following headers, your application will have dependencies as shown below. These dependencies are included in the API installer. Resonon libraries can be found in the bin64 or bin32 folders, while 3rd party dependencies are supplied by vendor installers which, if selected, are run by the Resonon API installer. These installers will install the dependencies in their own locations and automatically update your system PATH variable to include these dependencies. They also install required hardware drivers and in some cases create additional system variables. If you need to distribute applications without the use of the Resonon API installer please contact Resonon for assistance.
|Header File||Resonon Libraries||3rd Party .dlls||Required Installer Option|
|resonon_imager_basler.h||resonon-basler||Basler Pylon 5 runtime||Basler Drivers|
Please direct questions to: firstname.lastname@example.org@email@example.com@firstname.lastname@example.org