DecodedBarcodeElement Class
The DecodedBarcodeElement class represents a decoded barcode element. It inherits from the RegionObjectElement class and provides additional functionality for retrieving information about the decoded barcode.
Definition
Module: dbr
Inheritance: RegionObjectElement -> DecodedBarcodeElement
class DecodedBarcodeElement(RegionObjectElement)
Methods
| Method | Description |
|---|---|
__init__ |
Initializes a new instance of the DecodedBarcodeElement class. |
get_format |
Gets the format of the barcode. |
get_format_string |
Gets the string representation of the barcode format. |
get_text |
Gets the text of the decoded barcode. |
get_bytes |
Gets the raw bytes of the decoded barcode. |
get_details |
Gets the details of the decoded barcode. |
is_dpm |
Determines whether the decoded barcode is a DPM (Direct Part Marking) code. |
is_mirrored |
Determines whether the decoded barcode is mirrored. |
get_angle |
Gets the orientation angle of the barcode. |
get_module_size |
Gets the module size of the barcode. |
get_confidence |
Gets the confidence score of the barcode recognition result. |
get_extended_barcode_results_count |
Gets the number of extended barcode results for the decoded barcode. |
get_extended_barcode_result |
Gets the extended barcode result at the specified index for the decoded barcode. |
set_format |
Sets the format of the barcode. |
set_text |
Sets the text of the decoded barcode. |
set_bytes |
Sets the raw bytes of the decoded barcode. |
set_confidence |
Sets the confidence score of the barcode recognition result. |
get_eci_segments |
Gets all the ECI segments in the barcode. |
__init__
Initializes a new instance of the DecodedBarcodeElement class.
def __init__(self):
get_format
It is used to get the format of the barcode.
def get_format(self) -> int:
Return value
Returns the format of the barcode. This is one of the values of the EnumBarcodeFormat enumeration.
See Also
get_format_string
It is used to get the string representation of the barcode format.
def get_format_string(self) -> str:
Return value
Returns the string representation of the barcode format.
get_text
Gets the text of the decoded barcode.
def get_text(self) -> str:
Return value
Returns a string representing the text of the decoded barcode.
get_bytes
Gets the raw bytes of the decoded barcode.
def get_bytes(self) -> bytes:
Return value
Returns the raw bytes of the decoded barcode.
get_details
Gets the details of the decoded barcode.
def get_details(self) -> BarcodeDetails:
Return value
Returns the details of the decoded barcode.
See Also
is_dpm
Determines whether the decoded barcode is a DPM (Direct Part Marking) code.
def is_dpm(self) -> bool:
Return value
Returns true if the decoded barcode is a DPM code, false otherwise.
is_mirrored
Determines whether the decoded barcode is mirrored.
def is_mirrored(self) -> bool:
Return value
Returns true if the decoded barcode is mirrored, false otherwise.
get_angle
It is used to get the orientation angle of the barcode.
def get_angle(self) -> int:
Return value
Returns the orientation angle of the barcode.
get_module_size
It is used to get the module size of the barcode.
def get_module_size(self) -> int:
Return value
Returns the module size of the barcode.
get_confidence
It is used to get the confidence score of the barcode recognition result.
def get_confidence(self) -> int:
Return value
Returns the confidence score of the barcode recognition result.
get_extended_barcode_results_count
Gets the number of extended barcode results for the decoded barcode.
def get_extended_barcode_results_count(self) -> int:
Return value
Returns the number of extended barcode results for the decoded barcode.
get_extended_barcode_result
Gets the extended barcode result at the specified index for the decoded barcode.
def get_extended_barcode_result(self, index: int) -> "ExtendedBarcodeResult":
Parameters
index The index of the extended barcode result to retrieve.
Return value
Returns an ExtendedBarcodeResult object at the specified index for the decoded barcode.
See Also
set_format
Sets the format of the barcode.
def set_format(self, format: int) -> None:
Parameters
format The format of the barcode. This is one of the values of the EnumBarcodeFormat enumeration.
See Also
set_text
Sets the text of the barcode.
def set_text(self, text: str) -> None:
Parameters
text The text of the barcode.
set_bytes
Sets the raw bytes of the barcode.
def set_bytes(self, bytes: bytes):
Parameters
bytes The raw bytes of the barcode.
set_confidence
Sets the confidence of the barcode.
def set_confidence(self, confidence: int) -> None:
Parameters
confidence The confidence of the barcode.
get_eci_segments
Gets all the ECI segments in the barcode.
def get_eci_segments(self) -> List[ECISegment]:
Return Value
Returns a list of ECISegment objects. Returns an empty list if no ECI information is present.
See Also
Remarks
Introduced in Dynamsoft Barcode Reader SDK version 11.4.1000 and Dynamsoft Capture Vision version 3.4.1000.