Table of contents

SimplifiedCaptureVisionSettings

The SimplifiedCaptureVisionSettings struct contains settings for capturing and recognizing images with the CCaptureVisionRouter class.

Definition

Assembly: DynamsoftCaptureVisionRouter

typedef struct tagSimplifiedCaptureVisionSettings
{
    int capturedResultItemTypes;
    CQuadrilateral roi;
    int roiMeasuredInPercentage;
    int maxParallelTasks;
    int timeout;
    SimplifiedBarcodeReaderSettings barcodeSettings;
    SimplifiedLabelRecognizerSettings labelSettings;
    int minImageCaptureInterval;
    SimplifiedDocumentNormalizerSettings documentSettings;
    char reserved[1440];
} SimplifiedCaptureVisionSettings;

Attributes Summary

Attribute Type
capturedResultItemTypes int
roi CQuadrilateral
roiMeasuredInPercentage int
maxParallelTasks int
timeout int
barcodeSettings SimplifiedBarcodeReaderSettings
labelSettings SimplifiedLabelRecognizerSettings
documentSettings SimplifiedDocumentNormalizerSettings
minImageCaptureInterval int
reserved char[1440]

capturedResultItemTypes

Specifies the type(s) of CapturedItem(s) that will be captured.

int capturedResultItemTypes

Values

The value should be a bitwise OR combination of one or more of enumeration CapturedResultItemType:

See Also

CapturedResultItemType

roi

Specifies the region of interest (ROI) where the image capture and recognition will take place.

CQuadrilateral roi

See Also

CQuadrilateral

roiMeasuredInPercentage

Specifies whether the ROI is measured in pixels or as a percentage of the image size.

int roiMeasuredInPercentage

Values

  • 0 if the ROI is measured in pixels.
  • 1 if the ROI is measured as a percentage of the image size.

maxParallelTasks

Specifies the maximum number of parallel tasks that can be used for image capture and recognition.

int maxParallelTasks

timeout

Specifies the maximum time (in milliseconds) allowed for image capture and recognition.

int timeout

barcodeSettings

Specifies the settings for barcode recognition.

SimplifiedBarcodeReaderSettings barcodeSettings

See Also

SimplifiedBarcodeReaderSettings

labelSettings

Specifies the settings for label recognition.

SimplifiedLabelRecognizerSettings labelSettings

See Also

SimplifiedLabelRecognizerSettings

documentSettings

Specifies the settings for document normalization.

SimplifiedDocumentNormalizerSettings documentSettings

See Also

SimplifiedDocumentNormalizerSettings

minImageCaptureInterval

Specifies the minimum time interval (in milliseconds) allowed between consecutive image captures.

int minImageCaptureInterval

Remarks

This property represents the minimum time interval (in milliseconds) that must elapse before the next image capture operation can be initiated. Setting a larger value for this property will introduce a delay between image captures, while setting a smaller value allows for more frequent captures. It can be used to reduce the computational frequency, which can effectively lower energy consumption. Please note that the actual time interval between captures may be longer than the specified minimum interval due to various factors, such as image processing time and hardware limitations.

reserved

Reserved for future use.

char reserved[1440]

This page is compatible for:

Is this page helpful?

YesYes NoNo

In this article: