mira_ProcessCube
Process a single spectral cube
int mira_ProcessCube(mrkernel* pmr, void* pData);
Input:
- Runtime environment pointer
- Pointer to external buffer with raw spectral frame data
Output: Result code (MIRA_OK or error)
Description:
mira_ProcessCube passes data of a entire spectral cube. Acquisition process need to be running (started using mira_StartAcquisition).
The expected geometry and data type are defined by the loaded solution. This information can be queried by the mira_GetInputHeight, mira_GetInputWidth, mira_GetInputBands, mira_GetInputDataLayout and mira_GetInputDataType.
After a cube is processed, per-pixel decisions may be read out using mira_GetFrameDecisions or object information extracted using mira_GetObj* functions.