info_ocr_class_boxT_info_ocr_class_boxInfoOcrClassBoxInfoOcrClassBoxinfo_ocr_class_box (Operator)
Name
info_ocr_class_boxT_info_ocr_class_boxInfoOcrClassBoxInfoOcrClassBoxinfo_ocr_class_box — Abfragen von Informationen über einen OCR-Klassifikator.
Warnung
info_ocr_class_boxinfo_ocr_class_boxInfoOcrClassBoxInfoOcrClassBoxInfoOcrClassBoxinfo_ocr_class_box ist veraltet und wird nur aus Gründen
der Rückwärtskompatibilität zur Verfügung gestellt. Neue
Applikationen sollten stattdessen die auf MLP, SVM oder
CNN-basierten Operatoren verwenden.
Signatur
void InfoOcrClassBox(const HTuple& OcrHandle, HTuple* WidthPattern, HTuple* HeightPattern, HTuple* Interpolation, HTuple* WidthMaxChar, HTuple* HeightMaxChar, HTuple* Features, HTuple* Characters)
void HOCRBox::InfoOcrClassBox(Hlong* WidthPattern, Hlong* HeightPattern, Hlong* Interpolation, Hlong* WidthMaxChar, Hlong* HeightMaxChar, HTuple* Features, HTuple* Characters) const
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)
def info_ocr_class_box(ocr_handle: HHandle) -> Tuple[int, int, int, int, int, Sequence[str], Sequence[str]]
Beschreibung
info_ocr_class_boxinfo_ocr_class_boxInfoOcrClassBoxInfoOcrClassBoxInfoOcrClassBoxinfo_ocr_class_box gibt alle einige Informationen über
einen OCR-Klassifikator aus.
Die Parameter entsprechen denen von create_ocr_class_boxcreate_ocr_class_boxCreateOcrClassBoxCreateOcrClassBoxCreateOcrClassBoxcreate_ocr_class_box.
Die Parameter WidthMaxCharWidthMaxCharWidthMaxCharWidthMaxCharwidthMaxCharwidth_max_char und HeightMaxCharHeightMaxCharHeightMaxCharHeightMaxCharheightMaxCharheight_max_char
geben die Ausdehnung des größten trainierten Zeichens an.
Diese Werte können zur Steuerung der Segmentierung verwendet werden.
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Parameter
OcrHandleOcrHandleOcrHandleOcrHandleocrHandleocr_handle (input_control) ocr_box → HOCRBox, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
ID des OCR-Klassifikators.
WidthPatternWidthPatternWidthPatternWidthPatternwidthPatternwidth_pattern (output_control) integer → HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Breite der skalierten Zeichen.
HeightPatternHeightPatternHeightPatternHeightPatternheightPatternheight_pattern (output_control) integer → HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Höhe der skalierten Zeichen.
InterpolationInterpolationInterpolationInterpolationinterpolationinterpolation (output_control) integer → HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Interpolationsmodus beim Skalieren der Zeichen.
WidthMaxCharWidthMaxCharWidthMaxCharWidthMaxCharwidthMaxCharwidth_max_char (output_control) integer → HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Breite des größten trainierten Zeichens.
HeightMaxCharHeightMaxCharHeightMaxCharHeightMaxCharheightMaxCharheight_max_char (output_control) integer → HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Höhe des größten trainierten Zeichens.
FeaturesFeaturesFeaturesFeaturesfeaturesfeatures (output_control) string-array → HTupleSequence[str]HTupleHtuple (string) (string) (HString) (char*)
Verwendete Merkmale.
CharactersCharactersCharactersCharacterscharacterscharacters (output_control) string-array → HTupleSequence[str]HTupleHtuple (string) (string) (HString) (char*)
Alle Zeichen des Zeichensatzes.
Beispiel (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));
Ergebnis
info_ocr_class_boxinfo_ocr_class_boxInfoOcrClassBoxInfoOcrClassBoxInfoOcrClassBoxinfo_ocr_class_box liefert immer den Wert 2 (H_MSG_TRUE).
Vorgänger
read_ocrread_ocrReadOcrReadOcrReadOcrread_ocr,
create_ocr_class_boxcreate_ocr_class_boxCreateOcrClassBoxCreateOcrClassBoxCreateOcrClassBoxcreate_ocr_class_box
Nachfolger
write_ocrwrite_ocrWriteOcrWriteOcrWriteOcrwrite_ocr
Modul
OCR/OCV