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_svmGetSupportVectorOcrClassSvmGetSupportVectorOcrClassSvmget_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 OCRHandleOCRHandleOCRHandleOCRHandleocrhandle) herzustellen. Der
Index des abzufragenden SV wird mit IndexSupportVectorIndexSupportVectorIndexSupportVectorindexSupportVectorindex_support_vector
festgelegt. Er wird ab 0 gezählt, d.h. IndexSupportVectorIndexSupportVectorIndexSupportVectorindexSupportVectorindex_support_vector
muss zwischen 0 und NumSupportVectorsNumSupportVectorsNumSupportVectorsnumSupportVectorsnum_support_vectors - 1 liegen, wobei
NumSupportVectorsNumSupportVectorsNumSupportVectorsnumSupportVectorsnum_support_vectors mit
get_support_vector_num_ocr_class_svmget_support_vector_num_ocr_class_svmGetSupportVectorNumOcrClassSvmGetSupportVectorNumOcrClassSvmget_support_vector_num_ocr_class_svm bestimmt werden kann.
Der Index, den dieser Datensatz im ursprünglichen Trainingdatensatz
hatte, wird in IndexIndexIndexindexindex zurückgegeben.
get_support_vector_ocr_class_svmget_support_vector_ocr_class_svmGetSupportVectorOcrClassSvmGetSupportVectorOcrClassSvmget_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_trainfReadOcrTrainfReadOcrTrainfread_ocr_trainf eingelesen werden. Der um 1
erhöhte Wert von IndexIndexIndexindexindex kann dann mit select_objselect_objSelectObjSelectObjselect_obj
verwendet werden, um die Support-Vektoren aus den Trainingszeichen
auszuwählen. Falls mehrere Trainingsdateien in
trainf_ocr_class_svmtrainf_ocr_class_svmTrainfOcrClassSvmTrainfOcrClassSvmtrainf_ocr_class_svm angegeben worden sind, verhält sich
IndexIndexIndexindexindex so, als ob die Trainingsdateien vorher mit
concat_ocr_trainfconcat_ocr_trainfConcatOcrTrainfConcatOcrTrainfconcat_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
OCRHandleOCRHandleOCRHandleOCRHandleocrhandle (input_control) ocr_svm → HOCRSvm, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Handle des OCR.
IndexSupportVectorIndexSupportVectorIndexSupportVectorindexSupportVectorindex_support_vector (input_control) integer-array → HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Anzahl der gespeicherten Support-Vektoren.
IndexIndexIndexindexindex (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_svmGetSupportVectorOcrClassSvmGetSupportVectorOcrClassSvmget_support_vector_ocr_class_svm den Wert 2 (
H_MSG_TRUE)
.
Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
Vorgänger
trainf_ocr_class_svmtrainf_ocr_class_svmTrainfOcrClassSvmTrainfOcrClassSvmtrainf_ocr_class_svm,
get_support_vector_num_ocr_class_svmget_support_vector_num_ocr_class_svmGetSupportVectorNumOcrClassSvmGetSupportVectorNumOcrClassSvmget_support_vector_num_ocr_class_svm
Siehe auch
create_ocr_class_svmcreate_ocr_class_svmCreateOcrClassSvmCreateOcrClassSvmcreate_ocr_class_svm,
read_ocr_trainfread_ocr_trainfReadOcrTrainfReadOcrTrainfread_ocr_trainf,
append_ocr_trainfappend_ocr_trainfAppendOcrTrainfAppendOcrTrainfappend_ocr_trainf,
concat_ocr_trainfconcat_ocr_trainfConcatOcrTrainfConcatOcrTrainfconcat_ocr_trainf
Modul
OCR/OCV