get_support_vector_ocr_class_svmT_get_support_vector_ocr_class_svmGetSupportVectorOcrClassSvmGetSupportVectorOcrClassSvmget_support_vector_ocr_class_svm (Operator)
Name
get_support_vector_ocr_class_svmT_get_support_vector_ocr_class_svmGetSupportVectorOcrClassSvmGetSupportVectorOcrClassSvmget_support_vector_ocr_class_svm — Auslesen des Index eines Support-Vektors aus einem trainierten auf
SVM basierenden OCR-Klassifikators.
Signatur
Beschreibung
Der Operator get_support_vector_ocr_class_svmget_support_vector_ocr_class_svmGetSupportVectorOcrClassSvmGetSupportVectorOcrClassSvmGetSupportVectorOcrClassSvmget_support_vector_ocr_class_svm erlaubt eine
Beziehung zwischen originalem Trainingsdatensatz und der durch das
Training entstandenen Support-Vektoren (SV) innerhalb einer auf SVM
basierenden OCR (gegeben in OCRHandleOCRHandleOCRHandleOCRHandleOCRHandleocrhandle) herzustellen. Der
Index des abzufragenden SV wird mit IndexSupportVectorIndexSupportVectorIndexSupportVectorIndexSupportVectorindexSupportVectorindex_support_vector
festgelegt. Er wird ab 0 gezählt, d.h. IndexSupportVectorIndexSupportVectorIndexSupportVectorIndexSupportVectorindexSupportVectorindex_support_vector
muss zwischen 0 und IndexSupportVectors - 1 liegen, wobei
IndexSupportVectors mit
get_support_vector_num_ocr_class_svmget_support_vector_num_ocr_class_svmGetSupportVectorNumOcrClassSvmGetSupportVectorNumOcrClassSvmGetSupportVectorNumOcrClassSvmget_support_vector_num_ocr_class_svm bestimmt werden kann.
Der Index, den dieser Datensatz im ursprünglichen Trainingdatensatz
hatte, wird in IndexIndexIndexIndexindexindex zurückgegeben.
get_support_vector_ocr_class_svmget_support_vector_ocr_class_svmGetSupportVectorOcrClassSvmGetSupportVectorOcrClassSvmGetSupportVectorOcrClassSvmget_support_vector_ocr_class_svm kann z.B. dazu verwendet
werden, die Support-Vektoren zu visualisieren. Dazu muss die
Trainingsdatei, mit dem die SVM trainiert wurde, mit
read_ocr_trainfread_ocr_trainfReadOcrTrainfReadOcrTrainfReadOcrTrainfread_ocr_trainf eingelesen werden. Der um 1
erhöhte Wert von IndexIndexIndexIndexindexindex kann dann mit select_objselect_objSelectObjSelectObjSelectObjselect_obj
verwendet werden, um die Support-Vektoren aus den Trainingszeichen
auszuwählen. Falls mehrere Trainingsdateien in
trainf_ocr_class_svmtrainf_ocr_class_svmTrainfOcrClassSvmTrainfOcrClassSvmTrainfOcrClassSvmtrainf_ocr_class_svm angegeben worden sind, verhält sich
IndexIndexIndexIndexindexindex so, als ob die Trainingsdateien vorher mit
concat_ocr_trainfconcat_ocr_trainfConcatOcrTrainfConcatOcrTrainfConcatOcrTrainfconcat_ocr_trainf zu einer großen Trainingsdatei
zusammengefügt worden wären.
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
OCRHandleOCRHandleOCRHandleOCRHandleOCRHandleocrhandle (input_control) ocr_svm → HOCRSvm, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Handle des OCR.
IndexSupportVectorIndexSupportVectorIndexSupportVectorIndexSupportVectorindexSupportVectorindex_support_vector (input_control) integer-array → HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Anzahl der gespeicherten Support-Vektoren.
IndexIndexIndexIndexindexindex (output_control) real → HTuplefloatHTupleHtuple (real) (double) (double) (double)
Index des Support-Vektors im Trainingsdatensatz.
Ergebnis
Sind die Parameterwerte korrekt, dann liefert
get_support_vector_ocr_class_svmget_support_vector_ocr_class_svmGetSupportVectorOcrClassSvmGetSupportVectorOcrClassSvmGetSupportVectorOcrClassSvmget_support_vector_ocr_class_svm den Wert TRUE.
Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
Vorgänger
trainf_ocr_class_svmtrainf_ocr_class_svmTrainfOcrClassSvmTrainfOcrClassSvmTrainfOcrClassSvmtrainf_ocr_class_svm,
get_support_vector_num_ocr_class_svmget_support_vector_num_ocr_class_svmGetSupportVectorNumOcrClassSvmGetSupportVectorNumOcrClassSvmGetSupportVectorNumOcrClassSvmget_support_vector_num_ocr_class_svm
Siehe auch
create_ocr_class_svmcreate_ocr_class_svmCreateOcrClassSvmCreateOcrClassSvmCreateOcrClassSvmcreate_ocr_class_svm,
read_ocr_trainfread_ocr_trainfReadOcrTrainfReadOcrTrainfReadOcrTrainfread_ocr_trainf,
append_ocr_trainfappend_ocr_trainfAppendOcrTrainfAppendOcrTrainfAppendOcrTrainfappend_ocr_trainf,
concat_ocr_trainfconcat_ocr_trainfConcatOcrTrainfConcatOcrTrainfConcatOcrTrainfconcat_ocr_trainf
Modul
OCR/OCV