Table of contents

IntermediateResultReceiver

The IntermediateResultReceiver class is responsible for receiving intermediate results of different types. It provides virtual functions for each type of result, which are called when the corresponding result is received.

Definition

Module: dynamsoft_capture_vision_router

class IntermediateResultReceiver(AbstractIntermediateResultReceiver) 

Methods Summary

Method Description
__init__ Initializes a new instance of the IntermediateResultReceiver class.
get_observation_parameters Gets the observation parameters of the intermediate result receiver.
on_task_results_received Called when a task result has been received.
on_predetected_regions_received Called when predetected regions have been received.
on_localized_barcodes_received Called when localized barcodes have been received.
on_decoded_barcodes_received Called when decoded barcodes have been received.
on_localized_text_lines_received Called when localized text lines have been received.
on_recognized_text_lines_received Called when recognized text lines have been received.
on_detected_quads_received Called when detected quadrilaterals have been received.
on_normalized_images_received Called when normalized images have been received.
on_colour_image_unit_received Called when colour image units have been received.
on_scaled_down_colour_image_unit_received Called when scaled down colour image units have been received.
on_grayscale_image_unit_received Called when grayscale image units have been received.
on_transformed_grayscale_image_unit_received Called when transformed grayscale image units have been received.
on_enhanced_grayscale_image_unit_received Called when enhanced grayscale image units have been received.
on_binary_image_unit_received Called when binary image units have been received.
on_texture_detection_result_unit_received Called when texture detection result units have been received.
on_texture_removed_grayscale_image_unit_received Called when texture removed grayscale image units have been received.
on_texture_removed_binary_image_unit_received Called when texture removed binary image units have been received.
on_contours_unit_received Called when contour units have been received.
on_line_segments_unit_received Called when line segment units have been received.
on_text_zones_unit_received Called when text zone units have been received.
on_text_removed_binary_image_unit_received Called when text removed binary image units have been received.
on_long_lines_unit_received Called when long line units have been received.
on_corners_unit_received Called when corner units have been received.
on_candidate_quad_edges_unit_received Called when candidate quadrilateral edge units have been received.
on_candidate_barcode_zones_unit_received Called when candidate barcode zone units have been received.
on_scaled_up_barcode_image_unit_received Called when scaled up barcode image units have been received.
on_deformation_resisted_barcode_image_unit_received Called when deformation resisted barcode image units have been received.
on_complemented_barcode_image_unit_received Called when complemented barcode image units have been received.
on_short_lines_unit_received Called when short line units have been received.
on_raw_text_lines_received Called when raw text lines have been received.

__init__

Initializes a new instance of the IntermediateResultReceiver class.

def __init__(self):

get_observation_parameters

Gets the observation parameters of the intermediate result receiver.

def get_observation_parameters(self) -> ObservationParameters:

Return value

Returns an ObservationParameters object. The default parameters are to observe all intermediate result unit types and all tasks.

See Also

ObservationParameters

on_task_results_received

Called when a task result has been received.

def on_task_results_received(self, result: IntermediateResult, info: IntermediateResultExtraInfo) -> None:

Parameters

result An IntermediateResult object that contains several result units.

info An IntermediateResultExtraInfo object that contains the extra info of intermediate result.

See Also

IntermediateResult

IntermediateResultExtraInfo

on_predetected_regions_received

Called when predetected regions have been received.

def on_predetected_regions_received(self, result: PredetectedRegionsUnit, info: IntermediateResultExtraInfo) -> None:

Parameters

result A PredetectedRegionsUnit object that contains the result.

info An IntermediateResultExtraInfo object that contains the extra info of intermediate result.

See Also

PredetectedRegionsUnit

IntermediateResultExtraInfo

on_localized_barcodes_received

Called when localized barcodes have been received.

def on_localized_barcodes_received(self, result: "LocalizedBarcodesUnit", info: IntermediateResultExtraInfo) -> None:

Parameters

result A LocalizedBarcodesUnit object that contains the result.

info An IntermediateResultExtraInfo object that contains the extra info of intermediate result.

See Also

LocalizedBarcodesUnit

IntermediateResultExtraInfo

on_decoded_barcodes_received

Called when decoded barcodes have been received.

def on_decoded_barcodes_received(self, result: "DecodedBarcodesUnit", info: IntermediateResultExtraInfo) -> None:

Parameters

result A DecodedBarcodesUnit object that contains the result.

info An IntermediateResultExtraInfo object that contains the extra info of intermediate result.

See Also

DecodedBarcodesUnit

IntermediateResultExtraInfo

on_localized_text_lines_received

Called when localized text lines have been received.

def on_localized_text_lines_received(self, result: "LocalizedTextLinesUnit", info: IntermediateResultExtraInfo) -> None:

Parameters

result A LocalizedTextLinesUnit object that contains the result.

info An IntermediateResultExtraInfo object that contains the extra info of intermediate result.

See Also

LocalizedTextLinesUnit

IntermediateResultExtraInfo

on_recognized_text_lines_received

Called when recognized text lines have been received.

def on_recognized_text_lines_received(self, result: "RecognizedTextLinesUnit", info: IntermediateResultExtraInfo) -> None:

Parameters

result A RecognizedTextLinesUnit object that contains the result.

info An IntermediateResultExtraInfo object that contains the extra info of intermediate result.

See Also

RecognizedTextLinesUnit

IntermediateResultExtraInfo

on_detected_quads_received

Called when detected quadrilaterals have been received.

def on_detected_quads_received(self, result: "DetectedQuadsUnit", info: IntermediateResultExtraInfo) -> None:

Parameters

result A DetectedQuadsUnit object that contains the result.

info An IntermediateResultExtraInfo object that contains the extra info of intermediate result.

See Also

DetectedQuadsUnit

IntermediateResultExtraInfo

on_normalized_images_received

Called when normalized images have been received.

def on_normalized_images_received(self, result: "NormalizedImagesUnit", info: IntermediateResultExtraInfo) -> None:

Parameters

result A NormalizedImagesUnit object that contains the result.

info An IntermediateResultExtraInfo object that contains the extra info of intermediate result.

See Also

NormalizedImagesUnit

IntermediateResultExtraInfo

on_colour_image_unit_received

Called when colour image units have been received.

def on_colour_image_unit_received(self, result: ColourImageUnit, info: IntermediateResultExtraInfo) -> None:

Parameters

result A ColourImageUnit object that contains the result.

info An IntermediateResultExtraInfo object that contains the extra info of intermediate result.

See Also

ColourImageUnit

IntermediateResultExtraInfo

on_scaled_down_colour_image_unit_received

Called when scaled-down colour image units have been received.

def on_scaled_down_colour_image_unit_received(self, result: ScaledDownColourImageUnit, info: IntermediateResultExtraInfo) -> None:

Parameters

result A ScaledDownColourImageUnit object that contains the result.

info An IntermediateResultExtraInfo object that contains the extra info of intermediate result.

See Also

ScaledDownColourImageUnit

IntermediateResultExtraInfo

on_grayscale_image_unit_received

Called when grayscale image units have been received.

def on_grayscale_image_unit_received(self, result: GrayscaleImageUnit, info: IntermediateResultExtraInfo) -> None:

Parameters

result A GrayscaleImageUnit object that contains the result.

info An IntermediateResultExtraInfo object that contains the extra info of intermediate result.

See Also

GrayscaleImageUnit

IntermediateResultExtraInfo

on_transformed_grayscale_image_unit_received

Called when transformed grayscale image units have been received.

def on_transformed_grayscale_image_unit_received(self, result: TransformedGrayscaleImageUnit, info: IntermediateResultExtraInfo) -> None:

Parameters

result A TransformedGrayscaleImageUnit object that contains the result.

info An IntermediateResultExtraInfo object that contains the extra info of intermediate result.

See Also

TransformedGrayscaleImageUnit

IntermediateResultExtraInfo

on_enhanced_grayscale_image_unit_received

Called when enhanced grayscale image units have been received.

def on_enhanced_grayscale_image_unit_received(self, result: EnhancedGrayscaleImageUnit, info: IntermediateResultExtraInfo) -> None:

Parameters

result An EnhancedGrayscaleImageUnit object that contains the result.

info An IntermediateResultExtraInfo object that contains the extra info of intermediate result.

See Also

EnhancedGrayscaleImageUnit

IntermediateResultExtraInfo

on_binary_image_unit_received

Called when binary image units have been received.

def on_binary_image_unit_received(self, result: BinaryImageUnit, info: IntermediateResultExtraInfo) -> None:

Parameters

result A BinaryImageUnit object that contains the result.

info An IntermediateResultExtraInfo object that contains the extra info of intermediate result.

See Also

BinaryImageUnit

IntermediateResultExtraInfo

on_texture_detection_result_unit_received

Called when texture detection result units have been received.

def on_texture_detection_result_unit_received(self, result: TextureDetectionResultUnit, info: IntermediateResultExtraInfo) -> None:

Parameters

result A TextureDetectionResultUnit object that contains the result.

info An IntermediateResultExtraInfo object that contains the extra info of intermediate result.

See Also

TextureDetectionResultUnit

IntermediateResultExtraInfo

on_texture_removed_grayscale_image_unit_received

Called when texture-removed grayscale image units have been received.

def on_texture_removed_grayscale_image_unit_received(self, result: TextureRemovedGrayscaleImageUnit, info: IntermediateResultExtraInfo) -> None:

Parameters

result A TextureRemovedGrayscaleImageUnit object that contains the result.

info An IntermediateResultExtraInfo object that contains the extra info of intermediate result.

See Also

TextureRemovedGrayscaleImageUnit

IntermediateResultExtraInfo

on_texture_removed_binary_image_unit_received

Called when texture-removed binary image units have been received.

def on_texture_removed_binary_image_unit_received(self, result: TextureRemovedBinaryImageUnit, info: IntermediateResultExtraInfo) -> None:

Parameters

result A TextureRemovedBinaryImageUnit object that contains the result.

info An IntermediateResultExtraInfo object that contains the extra info of intermediate result.

See Also

TextureRemovedBinaryImageUnit

IntermediateResultExtraInfo

on_contours_unit_received

Called when contours units have been received.

def on_contours_unit_received(self, result: ContoursUnit, info: IntermediateResultExtraInfo) -> None:

Parameters

result A ContoursUnit object that contains the result.

info An IntermediateResultExtraInfo object that contains the extra info of intermediate result.

See Also

ContoursUnit

IntermediateResultExtraInfo

on_line_segments_unit_received

Called when a line segments unit is received.

def on_line_segments_unit_received(self, result: LineSegmentsUnit, info: IntermediateResultExtraInfo) -> None:

Parameters

result A LineSegmentsUnit object that contains the result.

info An IntermediateResultExtraInfo object that contains the extra info of intermediate result.

See Also

LineSegmentsUnit

IntermediateResultExtraInfo

on_text_zones_unit_received

Called when a text zones unit is received.

def on_text_zones_unit_received(self, result: TextZonesUnit, info: IntermediateResultExtraInfo) -> None:

Parameters

result A TextZonesUnit object that contains the result.

info An IntermediateResultExtraInfo object that contains the extra info of intermediate result.

See Also

TextZonesUnit

IntermediateResultExtraInfo

on_text_removed_binary_image_unit_received

Called when a text removed binary image unit is received.

def on_text_removed_binary_image_unit_received(self, result: TextRemovedBinaryImageUnit, info: IntermediateResultExtraInfo) -> None:

Parameters

result A TextRemovedBinaryImageUnit object that contains the result.

info An IntermediateResultExtraInfo object that contains the extra info of intermediate result.

See Also

TextRemovedBinaryImageUnit

IntermediateResultExtraInfo

on_long_lines_unit_received

Called when a long lines unit is received.

def on_long_lines_unit_received(self, result: "LongLinesUnit", info: IntermediateResultExtraInfo) -> None:

Parameters

result A LongLinesUnit object that contains the result.

info An IntermediateResultExtraInfo object that contains the extra info of intermediate result.

See Also

LongLinesUnit

IntermediateResultExtraInfo

on_corners_unit_received

Called when a corners unit is received.

def on_corners_unit_received(self, result: "CornersUnit", info: IntermediateResultExtraInfo) -> None:

Parameters

result A CornersUnit object that contains the result.

info An IntermediateResultExtraInfo object that contains the extra info of intermediate result.

See Also

CornersUnit

IntermediateResultExtraInfo

on_candidate_quad_edges_unit_received

Called when a candidate quad edges unit is received.

def on_candidate_quad_edges_unit_received(self, result: "CandidateQuadEdgesUnit", info: IntermediateResultExtraInfo) -> None:

Parameters

result A CandidateQuadEdgesUnit object that contains the result.

info An IntermediateResultExtraInfo object that contains the extra info of intermediate result.

See Also

CandidateQuadEdgesUnit

IntermediateResultExtraInfo

on_candidate_barcode_zones_unit_received

Called when a candidate barcode zones unit is received.

def on_candidate_barcode_zones_unit_received(self, result: "CandidateBarcodeZonesUnit", info: IntermediateResultExtraInfo) -> None:

Parameters

result A CandidateBarcodeZonesUnit object that contains the result.

info An IntermediateResultExtraInfo object that contains the extra info of intermediate result.

See Also

CandidateBarcodeZonesUnit

IntermediateResultExtraInfo

on_scaled_up_barcode_image_unit_received

Called when a scaled up barcode image unit is received.

def on_scaled_up_barcode_image_unit_received(self, result: "ScaledUpBarcodeImageUnit", info: IntermediateResultExtraInfo) -> None:

Parameters

result A ScaledUpBarcodeImageUnit object that contains the result.

info An IntermediateResultExtraInfo object that contains the extra info of intermediate result.

See Also

ScaledUpBarcodeImageUnit

IntermediateResultExtraInfo

on_deformation_resisted_barcode_image_unit_received

Called when a deformation resisted barcode image unit is received.

def on_deformation_resisted_barcode_image_unit_received(self, result: "DeformationResistedBarcodeImageUnit", info: IntermediateResultExtraInfo) -> None:

Parameters

result A DeformationResistedBarcodeImageUnit object that contains the result.

info An IntermediateResultExtraInfo object that contains the extra info of intermediate result.

See Also

DeformationResistedBarcodeImageUnit

IntermediateResultExtraInfo

on_complemented_barcode_image_unit_received

Called when a complemented barcode image unit is received.

def on_complemented_barcode_image_unit_received(self, result: "ComplementedBarcodeImageUnit", info: IntermediateResultExtraInfo) -> None:

Parameters

result A ComplementedBarcodeImageUnit object that contains the result.

info An IntermediateResultExtraInfo object that contains the extra info of intermediate result.

See Also

ComplementedBarcodeImageUnit

IntermediateResultExtraInfo

on_short_lines_unit_received

Called when short lines units have been received.

def on_short_lines_unit_received(self, result: ShortLinesUnit, info: IntermediateResultExtraInfo) -> None:

Parameters

result A ShortLinesUnit object that contains the result.

info An IntermediateResultExtraInfo object that contains the extra info of intermediate result.

See Also

ShortLinesUnit

IntermediateResultExtraInfo

on_raw_text_lines_received

Called when raw text lines have been received.

def on_raw_text_lines_received(self, result: "RawTextLinesUnit", info: IntermediateResultExtraInfo) -> None:

Parameters

result A RawTextLinesUnit object that contains the result.

info An IntermediateResultExtraInfo object that contains the extra info of intermediate result.

See Also

RawTextLinesUnit

IntermediateResultExtraInfo

This page is compatible for:

Is this page helpful?

YesYes NoNo

In this article: