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

testd_ocr_class_boxtestd_ocr_class_boxtestd_ocr_class_boxTestdOcrClassBoxTestdOcrClassBox (Operator)

Name

testd_ocr_class_boxtestd_ocr_class_boxtestd_ocr_class_boxTestdOcrClassBoxTestdOcrClassBox — Test an OCR classifier.

Signature

testd_ocr_class_box(Character, Image : : OcrHandle, Class : Confidence)

Herror testd_ocr_class_box(const Hobject Character, const Hobject Image, const Hlong OcrHandle, const char* Class, double* Confidence)

Herror T_testd_ocr_class_box(const Hobject Character, const Hobject Image, const Htuple OcrHandle, const Htuple Class, Htuple* Confidence)

Herror testd_ocr_class_box(Hobject Character, Hobject Image, const HTuple& OcrHandle, const HTuple& Class, double* Confidence)

Herror testd_ocr_class_box(Hobject Character, Hobject Image, const HTuple& OcrHandle, const HTuple& Class, HTuple* Confidence)

double HRegion::TestdOcrClassBox(const HImage& Image, const HOCRBox& OcrHandle, const HTuple& Class) const

HTuple HRegionArray::TestdOcrClassBox(const HImage& Image, const HOCRBox& OcrHandle, const HTuple& Class) const

HTuple HOCRBox::TestdOcrClassBox(const HRegionArray& Character, const HImage& Image, const HTuple& Class) const

void HOperatorSetX.TestdOcrClassBox(
[in] IHUntypedObjectX* Character, [in] IHUntypedObjectX* Image, [in] VARIANT OcrHandle, [in] VARIANT Class, [out] VARIANT* Confidence)

VARIANT HRegionX.TestdOcrClassBox(
[in] IHImageX* Image, [in] IHOCRBoxX* OcrHandle, [in] VARIANT Class)

VARIANT HOCRBoxX.TestdOcrClassBox(
[in] IHRegionX* Character, [in] IHImageX* Image, [in] VARIANT Class)

static void HOperatorSet.TestdOcrClassBox(HObject character, HObject image, HTuple ocrHandle, HTuple classVal, out HTuple confidence)

HTuple HRegion.TestdOcrClassBox(HImage image, HOCRBox ocrHandle, HTuple classVal)

double HRegion.TestdOcrClassBox(HImage image, HOCRBox ocrHandle, string classVal)

HTuple HOCRBox.TestdOcrClassBox(HRegion character, HImage image, HTuple classVal)

double HOCRBox.TestdOcrClassBox(HRegion character, HImage image, string classVal)

Description

The operator testd_ocr_class_boxtestd_ocr_class_boxtestd_ocr_class_boxTestdOcrClassBoxTestdOcrClassBox tests the confidence with which a character belongs to a given class. Any number of regions of an image can be passed. For each character (region) in CharacterCharacterCharacterCharactercharacter the corresponding name (class) ClassClassClassClassclassVal must be specified. The gray values are passed in ImageImageImageImageimage. When the operator has finished the parameter ConfidenceConfidenceConfidenceConfidenceconfidence provides information about how sure a character belongs to the (arbitrary chosen) class.

Parallelization

Parameters

CharacterCharacterCharacterCharactercharacter (input_object)  region(-array) objectHRegionHRegionHRegionXHobject

Characters to be tested.

ImageImageImageImageimage (input_object)  image objectHImageHImageHImageXHobject (byte / uint2)

Gray values for the characters.

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

ID of the desired OCR-classifier.

ClassClassClassClassclassVal (input_control)  string(-array) HTupleHTupleVARIANTHtuple (string) (string) (char*) (BSTR) (char*)

Class (name) of the characters.

Default value: 'a' "a" "a" "a" "a"

ConfidenceConfidenceConfidenceConfidenceconfidence (output_control)  real(-array) HTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double)

Confidence for the character to belong to the class.

Result

If the parameters are correct, the operator testd_ocr_class_boxtestd_ocr_class_boxtestd_ocr_class_boxTestdOcrClassBoxTestdOcrClassBox returns the value 2 (H_MSG_TRUE). Otherwise an exception will be raised.

Possible Predecessors

read_ocrread_ocrread_ocrReadOcrReadOcr, trainf_ocr_class_boxtrainf_ocr_class_boxtrainf_ocr_class_boxTrainfOcrClassBoxTrainfOcrClassBox, traind_ocr_class_boxtraind_ocr_class_boxtraind_ocr_class_boxTraindOcrClassBoxTraindOcrClassBox

Module

OCR/OCV


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