Setting up Breeze Runtime project
-
Introduction to Breeze Runtime development Breeze uses the Breeze Runtime to control cameras and acquire hyperspectral data, and to apply the analysis tree workflow including all models to the data. A third party application can use the Breeze Runtime API to act on new data acquired from the cameras or files, and use the API to act on objects classified by Breeze, and receive the output data from Breeze's algorithms. This article outlines how to use the Runtime API from a third party application.
-
Developers reference guide Breeze Runtime reference guide
-
Event Server The external event server receives events such objects and errors
-
Diagnostics The Runtime has built in diagnostics that can help troubleshoot performance issues when executing a workflow in real-time with data for a camera. Such issues can occur because of too complicated workflows, too slow computer hardware, to slow network, or too large volumes of data.
-
Code examples Code examples for creating your own application which communicates with Breeze Runtime
-
Breeze Runtime as a Windows Service This page shows how Breeze Runtime can be run in the background as a Windows Service, and started and stopped like other services, including automatically when the PC starts. This is optional, and a good alternative i to launch the Runtime process manually and control it from a third party application.
-
Recording Runtime data The Runtime can record data to disk in real-time. This includes the full spectral images from the camera, but optionally also a RGB thumbnail visualization and output prediction data from the analysis tree.
-
Breeze Client Breeze Client is an application bundled with Breeze that can be used to control the Breeze Runtime and visualize data from workflows executing in real-time. It can be used as a companion to third party applications and has built-in diagnostics to troubleshoot workflows.
-
Breeze Runtime Demo Breeze Runtime Demo is a sample application provided with Breeze that acts as a third-party client to the Breeze Runtime. Use it to get acquainted with the Runtime API. The app has a list of buttons that triggers corresponding Runtime API calls and console that shows the commands and their replies, as well as any objects identified by the workflow.