|
short | angle_of_distortion |
| This property contains the angle of distortion in degree multiplied with a factor of 10 . More...
|
|
short | axial_nonuniformity |
| This property contains the axial nonuniformity multiplied with a factor of 100 . More...
|
|
short | bar1 |
| This property specifies if the bar 1 is present, miss or don't care. More...
|
|
short | bar2 |
| This property specifies if the bar 2 is present, miss or don't care. More...
|
|
short | bar3 |
| This property specifies if the bar 3 is present, miss or don't care. More...
|
|
short | bar4 |
| This property specifies if the bar 4 is present, miss or don't care. More...
|
|
short | bar5 |
| This property specifies if the bar 5 is present, miss or don't care. More...
|
|
short | bar6 |
| This property specifies if the bar 6 is present, miss or don't care. More...
|
|
short | bar7 |
| This property specifies if the bar 7 is present, miss or don't care. More...
|
|
short | bar8 |
| This property specifies if the bar 8 is present, miss or don't care. More...
|
|
short | char_read |
| The char_read element contains the number of characters in
the read barcode. More...
|
|
short | char_truncated |
| The char_truncated element specifies the number of characters which could not be entered in the field specified by the user because it was too small. More...
|
|
short | code_out_of_aoi |
| This flag will be set if parts of the code are outside the area of interest while calculating the QR grading results. More...
|
|
short | code_position_status |
|
More...
|
|
short | code_position_x1 |
| X-coordinate of edge 1 of the code. More...
|
|
short | code_position_x2 |
| X-coordinate of edge 2 of the code. More...
|
|
short | code_position_x3 |
| X-coordinate of edge 3 of the code. More...
|
|
short | code_position_x4 |
| X-coordinate of edge 4 of the code. More...
|
|
short | code_position_xm |
|
More...
|
|
short | code_position_y1 |
| Y-coordinate of edge 1 of the code. More...
|
|
short | code_position_y2 |
| Y-coordinate of edge 2 of the code. More...
|
|
short | code_position_y3 |
| Y-coordinate of edge 3 of the code. More...
|
|
short | code_position_y4 |
| Y-coordinate of edge 4 of the code. More...
|
|
short | code_position_ym |
|
More...
|
|
short | code_quiet_zone_out_of_aoi |
| This flag will be set if parts of the code's quiet zone are outside the area of interest while calculating the QR grading results. More...
|
|
short | code_rotation |
|
More...
|
|
short | contrast |
| The contrast element contains the minimal contrast in the code. More...
|
|
short | contrast1 |
| This property specifies the contrast of bar1. More...
|
|
short | contrast2 |
| This property specifies the contrast of bar2. More...
|
|
short | contrast3 |
| This property specifies the contrast of bar3. More...
|
|
short | contrast4 |
| This property specifies the contrast of bar4. More...
|
|
short | contrast5 |
| This property specifies the contrast of bar5. More...
|
|
short | contrast6 |
| This property specifies the contrast of bar6. More...
|
|
short | contrast7 |
| This property specifies the contrast of bar7. More...
|
|
short | contrast8 |
| This property specifies the contrast of bar8. More...
|
|
short | decoding_result |
| Decoding result. More...
|
|
short | decoding_time |
| The decoding_time specifies the time consumed for decoding in units of ms.
More...
|
|
short | ecc_level |
| Ecc level. More...
|
|
short | error_reason |
| Error reason. More...
|
|
short | fnc1 |
| Special flag used with the Code 128. More...
|
|
short | fnc2 |
| Special flag used with the Code 128. More...
|
|
short | fnc3 |
| Special flag used with the Code 128. More...
|
|
short | fnc4 |
| Special flag used with the Code 128. More...
|
|
short | format |
| Format parameter. More...
|
|
short | full_ascii |
| The full_ascii element specifies the use of a full ascii description of the code, only used with the Code 39 and the Code 93. More...
|
|
short | global_threshold |
| Global threshold found during grading. More...
|
|
short | grade_axial_nonuniformity |
| This property contains the grade of the axial nonuniformity (ranging from 0 to 4 ). More...
|
|
short | grade_fixed_pattern_damage |
| This property contains the fixed pattern damage grade (ranging from 0 to 4 ). More...
|
|
short | grade_format_information |
| This property contains the format information grade (ranging from 0 to 4 ). More...
|
|
short | grade_grid_nonuniformity |
| This property contains the grade of the grid nonuniformity (ranging from 0 to 4 ). More...
|
|
short | grade_modulation |
| This property contains the modulation grade (ranging from 0 to 4 ). More...
|
|
short | grade_print_growth |
| This property contains the grade of the print growth (ranging from 0 to 4 ). More...
|
|
short | grade_reference_decode |
| This property indicates if the decoding algorithm was able to decode the code. If it achieves a valid decode, the decode grade is 4 , otherwise it is 0 . More...
|
|
short | grade_symbol_contrast |
| This property contains the grade of the symbol contrast (ranging from 0 to 4 ). More...
|
|
short | grade_unused_error_correction |
| This property contains the grade of the unused error correction (ranging from 0 to 4 ). More...
|
|
short | grade_version_information |
| This property contains the version information grade (ranging from 0 to 4 ). More...
|
|
short | grid_nonuniformity |
| This property contains the grid nonuniformity multiplied with a factor of 100 . More...
|
|
short | high_level_codepage |
|
More...
|
|
short | high_level_error |
|
More...
|
|
short | high_level_fnc1 |
|
More...
|
|
short | high_level_macro_05 |
|
More...
|
|
short | high_level_macro_06 |
|
More...
|
|
short | high_level_reader_pro |
|
More...
|
|
short | high_level_structured_append_file_id |
|
More...
|
|
short | high_level_structured_append_position |
|
More...
|
|
short | high_level_structured_append_total |
|
More...
|
|
short | high_level_symbology_modifier_character |
|
More...
|
|
short | num_columns |
| The num_columns element specifies the num of columns of the code, only with Data Matrix and PDF 417. More...
|
|
short | num_digits |
| The num_digits element contains the number of code words composing the read barcode. More...
|
|
short | num_rows |
| The num_rows element specifies the num of rows of the code, only with Data Matrix and PDF 417. More...
|
|
short | number_system |
| Number system. More...
|
|
short | p1_x |
| The p1_x element describes the x-coordinate of the first edge point of the detected code. More...
|
|
short | p1_y |
| The p1_y element describes the y-coordinate of the first edge point of the detected code. More...
|
|
short | p2_x |
| The p2_x element describes the x-coordinate of the second edge point of the detected code. More...
|
|
short | p2_y |
| The p2_y element describes the y-coordinate of the second edge point of the detected code. More...
|
|
short | p3_x |
| The p3_x element describes the x-coordinate of the third edge point of the detected code. More...
|
|
short | p3_y |
| The p3_y element describes the y-coordinate of the third edge point of the detected code. More...
|
|
short | p4_x |
| The p4_x element describes the x-coordinate of the fourth edge point of the detected code. More...
|
|
short | p4_y |
| The p4_y element describes the y-coordinate of the fourth edge point of the detected code. More...
|
|
short | print_growth |
| This property contains the print growth multiplied with a factor of 100 . More...
|
|
CVC_BC_QUALITY_INFO | quality_info |
| 1D Code Grading Results. More...
|
|
short | r_max |
| Maximum contrast found during grading. More...
|
|
short | r_min |
| Minimum contrast found during grading. More...
|
|
short | resolution |
| The resolution specifies the smallest width unit in the code in multiples of a 10th of a pixel. More...
|
|
short | scan_grade |
| This property contains the "scan grade" which is the lowest of the parameter grades achieved above. More...
|
|
short | search_direction |
|
More...
|
|
short | search_radius |
|
More...
|
|
short | start_position_x |
|
More...
|
|
short | start_position_y |
|
More...
|
|
short | subgrade_a1 |
| This is one of the sub grades on which the calculation of the fixed_pattern_damage grade is based. More...
|
|
short | subgrade_a2 |
| This is one of the sub grades on which the calculation of the fixed_pattern_damage grade is based. More...
|
|
short | subgrade_a3 |
| This is one of the sub grades on which the calculation of the fixed_pattern_damage grade is based. More...
|
|
short | subgrade_b1 |
| This is one of the sub grades on which the calculation of the fixed_pattern_damage grade is based. More...
|
|
short | subgrade_b2 |
| This is one of the sub grades on which the calculation of the fixed_pattern_damage grade is based. More...
|
|
short | subgrade_c |
| This is one of the sub grades on which the calculation of the fixed_pattern_damage grade is based. More...
|
|
short | symbol_contrast |
| This property contains the symbol contrast in %. More...
|
|
short | type |
| The type element contains one of the constants from CVC_BC_TYPE. This can also be CVC_BC_NOREAD if no barcode has been recognised. More...
|
|
short | unused_error_correction |
| This property contains the unused error correction in %. More...
|
|
short | used_ecc |
| The used_ecc element specifies the used ecc for the error correction in %. More...
|
|
This structure returns information about a decoded barcode.
When the function CvcBcDecodeBarcode is called, a pointer to this type of structure is passed. After the call this structure
contains information about the recognised barcode.
If a barcode cannot be read, it is possible to obtain more detailed information about the barcode evaluation via the elements decoding_result and error_reason. Only those elements of the info-structure will be filled for which informations were available at the moment the evaluation stopped.
- Attention
- This structure is used for different kind of barcodes. Thus, only some of these parameters are used for different kind of barcodes.
- General information:
- type, char_read, char_truncated, num_digits, decoding_time, ecc_level, format, num_rows, num_columns, p1_x, p1_y, p2_x, p2_y, p3_x, p3_y, p4_x, p4_y, used_ecc, fnc1, fnc2, fnc3, fnc4, full_ascii, number_system, bar1, bar2, bar3, bar4, bar5, bar6, bar7, bar8, contrast1, contrast2, contrast3, contrast4, contrast5, contrast6, contrast7, contrast8, code_position_x1,
code_position_y1, #code_position_x2, #code_position_y2,
code_position_x3, code_position_y3, code_position_x4, decoding_result, and error_reason.
- SonyCode:
- These are the info-structure parameters regarding the SonyCode. Some elements of the info-structure are not used for decoding the SonyCode and therefore there will not be set.
num_digits, p1_x, p1_y, p2_x, p2_y, resolution, contrast, fnc1, and fnc2.
- Code Grading (2D):
- If the function "code grading" is active the following information will be determined:
grade_reference_decode, grade_symbol_contrast, grade_axial_nonuniformity, grade_unused_error_correction, grade_grid_nonuniformity, scan_grade, symbol_contrast, axial_nonuniformity, grid_nonuniformity, unused_error_correction, print_growth, and angle_of_distortion.
- QR code:
- After decoding of a QR Code the info structure contains meta information regarding the result:
type, char_read, ecc_level, format, num_rows, num_columns, p1_x, p1_y, p2_x, p2_y, p3_x, p3_y, p4_x, p4_y, resolution, used_ecc, contrast, number_system, decoding_time, decoding_result, and error_reason.
- Code Grading (QR):
- QR code grading will produce the following results (if selected in the CvcBcSetQRCodeGrading call):
grade_reference_decode, scan_grade, grade_symbol_contrast, grade_axial_nonuniformity, grade_grid_nonuniformity, grade_unused_error_correction, angle_of_distortion, grade_modulation, grade_fixed_pattern_damage, grade_format_information, grade_version_information, r_min, r_max, global_threshold