BlinkID C SDK version 5.16.0
|
Recognizer runner settings data structure. More...
#include <RecognizerRunner.h>
Public Member Functions | |
MB_API void MB_CALL | recognizerRunnerSettingsDefaultInit (MBRecognizerRunnerSettings *) |
Populate MBRecognizerRunnerSettings structure with default values. More... | |
Data Fields | |
MBBool | allowMultipleResults |
MBRecognizerPtr const * | recognizers |
size_t | numOfRecognizers |
Recognizer runner settings data structure.
MB_API void MB_CALL recognizerRunnerSettingsDefaultInit | ( | MBRecognizerRunnerSettings * | ) |
Populate MBRecognizerRunnerSettings structure with default values.
MBBool MBRecognizerRunnerSettings::allowMultipleResults |
Determines whether it is allowed to return multiple scan results from the same image. If this is not allowed (default), then during recognition if some recognizer changes its result's state into MB_RECOGNIZER_RESULT_STATE_VALID, the MBRecognizerRunner will immediately stop the recognition chain and recognizers that are later in chain will not get a chance to process that image. If you allow this, then even in that case all recognizers will get a chance to process the image, thus giving chance for producing multiple recognition results from the same image (although not guaranteed).
size_t MBRecognizerRunnerSettings::numOfRecognizers |
Number of recognizers given in recognizers array.
MBRecognizerPtr const* MBRecognizerRunnerSettings::recognizers |
Array of recognizers that will be used by the MBRecognizerRunner. If set to NULL, no recognizers will be used by the recognizer runner.