KlassenKlassenKlassenKlassen | | | | Operatoren

testd_ocr_class_boxtestd_ocr_class_boxTestdOcrClassBoxtestd_ocr_class_boxTestdOcrClassBoxTestdOcrClassBox (Operator)

Name

testd_ocr_class_boxtestd_ocr_class_boxTestdOcrClassBoxtestd_ocr_class_boxTestdOcrClassBoxTestdOcrClassBox — Testen eines OCR-Klassifikators.

Warnung

testd_ocr_class_boxtestd_ocr_class_boxTestdOcrClassBoxtestd_ocr_class_boxTestdOcrClassBoxTestdOcrClassBox 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

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)

Beschreibung

testd_ocr_class_boxtestd_ocr_class_boxTestdOcrClassBoxtestd_ocr_class_boxTestdOcrClassBoxTestdOcrClassBox testet die Güte der Klassenzugehörigkeit von Zeichen. Es können beliebig viele Regionen aus einem Bild übergeben werden. Für jedes Zeichen (Region) in CharacterCharacterCharacterCharacterCharactercharacter muss der zugehörige Name (Klasse) ClassClassClassClassClassclassVal übergeben werden. Die Grauwerte übergibt man in ImageImageImageImageImageimage. ConfidenceConfidenceConfidenceConfidenceConfidenceconfidence gibt Auskunft über die Zugehörigkeit zu einer (beliebig wählbaren) Klasse.

Parallelisierung

Parameter

CharacterCharacterCharacterCharacterCharactercharacter (input_object)  region(-array) objectHRegionHRegionHRegionHRegionXHobject

Zu testende Zeichen.

ImageImageImageImageImageimage (input_object)  singlechannelimage objectHImageHImageHImageHImageXHobject (byte / uint2)

Grauwerte für die Zeichen.

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

ID des gewünschten OCR-Klassifikators.

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

Klasse (Name) der Zeichen.

Defaultwert: 'a' "a" "a" "a" "a" "a"

ConfidenceConfidenceConfidenceConfidenceConfidenceconfidence (output_control)  real(-array) HTupleHTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double) (double)

Konfidenz mit der das Zeichen der Klasse zugehört.

Ergebnis

Sind die Parameter korrekt, dann liefert testd_ocr_class_boxtestd_ocr_class_boxTestdOcrClassBoxtestd_ocr_class_boxTestdOcrClassBoxTestdOcrClassBox den Wert 2 (H_MSG_TRUE). Andernfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

read_ocrread_ocrReadOcrread_ocrReadOcrReadOcr, trainf_ocr_class_boxtrainf_ocr_class_boxTrainfOcrClassBoxtrainf_ocr_class_boxTrainfOcrClassBoxTrainfOcrClassBox, traind_ocr_class_boxtraind_ocr_class_boxTraindOcrClassBoxtraind_ocr_class_boxTraindOcrClassBoxTraindOcrClassBox

Modul

OCR/OCV


KlassenKlassenKlassenKlassen | | | | Operatoren