Breadcrumbs

Guides

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.

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