HALCON Reference Manual 10.0.2
Table of Contents / OCR / Hyperboxes ClassesClassesClasses | | | Operators

info_ocr_class_boxT_info_ocr_class_boxinfo_ocr_class_boxInfoOcrClassBoxInfoOcrClassBox (Operator)

Name

info_ocr_class_boxT_info_ocr_class_boxinfo_ocr_class_boxInfoOcrClassBoxInfoOcrClassBox — Get information about an OCR classifier.

Signature

info_ocr_class_box( : : OcrHandle : WidthPattern, HeightPattern, Interpolation, WidthMaxChar, HeightMaxChar, Features, Characters)

Herror T_info_ocr_class_box(const Htuple OcrHandle, Htuple* WidthPattern, Htuple* HeightPattern, Htuple* Interpolation, Htuple* WidthMaxChar, Htuple* HeightMaxChar, Htuple* Features, Htuple* Characters)

Herror info_ocr_class_box(const HTuple& OcrHandle, HTuple* WidthPattern, HTuple* HeightPattern, HTuple* Interpolation, HTuple* WidthMaxChar, HTuple* HeightMaxChar, HTuple* Features, HTuple* Characters)

Hlong HOCRBox::InfoOcrClassBox(HTuple* HeightPattern, HTuple* Interpolation, HTuple* WidthMaxChar, HTuple* HeightMaxChar, HTuple* Features, HTuple* Characters) const

void HOperatorSetX.InfoOcrClassBox(
[in] VARIANT OcrHandle, [out] VARIANT* WidthPattern, [out] VARIANT* HeightPattern, [out] VARIANT* Interpolation, [out] VARIANT* WidthMaxChar, [out] VARIANT* HeightMaxChar, [out] VARIANT* Features, [out] VARIANT* Characters)

Hlong HOCRBoxX.InfoOcrClassBox(
[out] Hlong* HeightPattern, [out] Hlong* Interpolation, [out] Hlong* WidthMaxChar, [out] Hlong* HeightMaxChar, [out] VARIANT* Features, [out] VARIANT* Characters)

static void HOperatorSet.InfoOcrClassBox(HTuple ocrHandle, out HTuple widthPattern, out HTuple heightPattern, out HTuple interpolation, out HTuple widthMaxChar, out HTuple heightMaxChar, out HTuple features, out HTuple characters)

void HOCRBox.InfoOcrClassBox(out int widthPattern, out int heightPattern, out int interpolation, out int widthMaxChar, out int heightMaxChar, out HTuple features, out HTuple characters)

Description

The operator info_ocr_class_boxinfo_ocr_class_boxinfo_ocr_class_boxInfoOcrClassBoxInfoOcrClassBox returns some information about an OCR classifier. The parameters are equivalent to those of create_ocr_class_boxcreate_ocr_class_boxcreate_ocr_class_boxCreateOcrClassBoxCreateOcrClassBox. The parameters WidthMaxCharWidthMaxCharWidthMaxCharWidthMaxCharwidthMaxChar and HeightMaxCharHeightMaxCharHeightMaxCharHeightMaxCharheightMaxChar indicate the extension of the largest trained character. These values can be used to control the segmentation.

Parallelization

Parameters

OcrHandleOcrHandleOcrHandleOcrHandleocrHandle (input_control)  ocr_box HOCRBox, HTupleHOCRBox, HTupleHOCRBoxX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong)

ID of the OCR classifier.

WidthPatternWidthPatternWidthPatternWidthPatternwidthPattern (output_control)  integer HTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong)

Width of the scaled characters.

HeightPatternHeightPatternHeightPatternHeightPatternheightPattern (output_control)  integer HTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong)

Height of the scaled characters.

InterpolationInterpolationInterpolationInterpolationinterpolation (output_control)  integer HTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong)

Interpolation mode for scaling the characters.

WidthMaxCharWidthMaxCharWidthMaxCharWidthMaxCharwidthMaxChar (output_control)  integer HTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong)

Width of the largest trained character.

HeightMaxCharHeightMaxCharHeightMaxCharHeightMaxCharheightMaxChar (output_control)  integer HTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong)

Height of the largest trained character.

FeaturesFeaturesFeaturesFeaturesfeatures (output_control)  string-array HTupleHTupleVARIANTHtuple (string) (string) (char*) (BSTR) (char*)

Used features.

CharactersCharactersCharactersCharacterscharacters (output_control)  string-array HTupleHTupleVARIANTHtuple (string) (string) (char*) (BSTR) (char*)

All characters of the set.

Example (C)

HTuple    OcrHandle,WidthPattern,HeightPattern,Interpolation,
          WidthMaxChar,HeightMaxChar,Features,Characters;

T_info_ocr_class_box(OcrHandle,&WidthPattern,&HeightPattern,&Interpolation,
                     &WidthMaxChar,&HeightMaxChar,&Features,&Characters);
printf("NetSize:       %d x %d\n",get_i(WidthPattern,0),get_i(HeightPattern,0));
printf("MaxChar:       %d x %d\n",get_i(WidthMaxChar,0),get_i(HeightMaxChar,0));
printf("Interpolation: %d\n",get_i(Interpolation,0));
printf("Features:      ");
for (i=0; i<length_tuple(Features); i++)
printf("%s ",get_s(Features,i));
printf("\n");
printf("Characters:    ");
for (i=0; i<length_tuple(Characters); i++)
printf("     %d %s\n",i,get_s(Characters,i));

Result

The operator info_ocr_class_boxinfo_ocr_class_boxinfo_ocr_class_boxInfoOcrClassBoxInfoOcrClassBox always returns 2 (H_MSG_TRUE).

Possible Predecessors

read_ocrread_ocrread_ocrReadOcrReadOcr, create_ocr_class_boxcreate_ocr_class_boxcreate_ocr_class_boxCreateOcrClassBoxCreateOcrClassBox

Possible Successors

write_ocrwrite_ocrwrite_ocrWriteOcrWriteOcr

Module

OCR/OCV


Table of Contents / OCR / Hyperboxes ClassesClassesClasses | | | Operators
HALCON Reference Manual 10.0.2 Copyright © 1996-2011 MVTec Software GmbH