testd_ocr_class_boxT_testd_ocr_class_boxTestdOcrClassBoxTestdOcrClassBox (Operator)
Name
testd_ocr_class_boxT_testd_ocr_class_boxTestdOcrClassBoxTestdOcrClassBox
— Testen eines OCR-Klassifikators.
Warnung
testd_ocr_class_boxtestd_ocr_class_boxTestdOcrClassBoxTestdOcrClassBoxTestdOcrClassBox
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 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
double HRegion::TestdOcrClassBox(const HImage& Image, const HOCRBox& OcrHandle, const wchar_t* Class) const
(Nur Windows)
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
double HOCRBox::TestdOcrClassBox(const HRegion& Character, const HImage& Image, const wchar_t* Class) const
(Nur Windows)
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_boxTestdOcrClassBoxTestdOcrClassBoxTestdOcrClassBox
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 CharacterCharacterCharacterCharactercharacter
muss der zugehörige Name (Klasse)
ClassClassClassClassclassVal
übergeben werden. Die Grauwerte übergibt man in
ImageImageImageImageimage
. ConfidenceConfidenceConfidenceConfidenceconfidence
gibt Auskunft über die
Zugehörigkeit zu einer (beliebig wählbaren) Klasse.
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
CharacterCharacterCharacterCharactercharacter
(input_object) region(-array) →
objectHRegionHRegionHobject
Zu testende Zeichen.
ImageImageImageImageimage
(input_object) singlechannelimage →
objectHImageHImageHobject (byte / uint2)
Grauwerte für die Zeichen.
OcrHandleOcrHandleOcrHandleOcrHandleocrHandle
(input_control) ocr_box →
HOCRBox, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
ID des gewünschten OCR-Klassifikators.
ClassClassClassClassclassVal
(input_control) string(-array) →
HTupleHTupleHtuple (string) (string) (HString) (char*)
Klasse (Name) der Zeichen.
Defaultwert:
'a'
"a"
"a"
"a"
"a"
ConfidenceConfidenceConfidenceConfidenceconfidence
(output_control) real(-array) →
HTupleHTupleHtuple (real) (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_boxTestdOcrClassBoxTestdOcrClassBoxTestdOcrClassBox
den Wert 2 (H_MSG_TRUE).
Andernfalls wird eine Fehlerbehandlung durchgeführt.
Vorgänger
read_ocrread_ocrReadOcrReadOcrReadOcr
,
trainf_ocr_class_boxtrainf_ocr_class_boxTrainfOcrClassBoxTrainfOcrClassBoxTrainfOcrClassBox
,
traind_ocr_class_boxtraind_ocr_class_boxTraindOcrClassBoxTraindOcrClassBoxTraindOcrClassBox
Modul
OCR/OCV