ClassesClassesClassesClasses | | | | Operators

testd_ocr_class_boxtestd_ocr_class_boxTestdOcrClassBoxtestd_ocr_class_boxTestdOcrClassBoxTestdOcrClassBox (Operator)

Name

testd_ocr_class_boxtestd_ocr_class_boxTestdOcrClassBoxtestd_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 TestdOcrClassBox(const HObject& Character, const HObject& Image, const HTuple& OcrHandle, const HTuple& Class, HTuple* Confidence)

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

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

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

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

double HOCRBox::TestdOcrClassBox(const HRegion& Character, const HImage& Image, const HString& Class) const

double HOCRBox::TestdOcrClassBox(const HRegion& Character, const HImage& Image, const char* 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_boxTestdOcrClassBoxtestd_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 CharacterCharacterCharacterCharacterCharactercharacter the corresponding name (class) ClassClassClassClassClassclassVal must be specified. The gray values are passed in ImageImageImageImageImageimage. When the operator has finished the parameter ConfidenceConfidenceConfidenceConfidenceConfidenceconfidence provides information about how sure a character belongs to the (arbitrary chosen) class.

Parallelization

Parameters

CharacterCharacterCharacterCharacterCharactercharacter (input_object)  region(-array) objectHRegionHRegionHRegionHRegionXHobject

Characters to be tested.

ImageImageImageImageImageimage (input_object)  singlechannelimage objectHImageHImageHImageHImageXHobject (byte / uint2)

Gray values for the characters.

OcrHandleOcrHandleOcrHandleOcrHandleOcrHandleocrHandle (input_control)  ocr_box HOCRBox, HTupleHTupleHOCRBox, HTupleHOCRBoxX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

ID of the desired OCR-classifier.

ClassClassClassClassClassclassVal (input_control)  string(-array) HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Class (name) of the characters.

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

ConfidenceConfidenceConfidenceConfidenceConfidenceconfidence (output_control)  real(-array) HTupleHTupleHTupleVARIANTHtuple (real) (double) (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_boxTestdOcrClassBoxtestd_ocr_class_boxTestdOcrClassBoxTestdOcrClassBox returns the value 2 (H_MSG_TRUE). Otherwise an exception will be raised.

Possible Predecessors

read_ocrread_ocrReadOcrread_ocrReadOcrReadOcr, trainf_ocr_class_boxtrainf_ocr_class_boxTrainfOcrClassBoxtrainf_ocr_class_boxTrainfOcrClassBoxTrainfOcrClassBox, traind_ocr_class_boxtraind_ocr_class_boxTraindOcrClassBoxtraind_ocr_class_boxTraindOcrClassBoxTraindOcrClassBox

Module

OCR/OCV


ClassesClassesClassesClasses | | | | Operators