get_support_vector_ocr_class_svm — Auslesen des Index eines Support-Vektors aus einem trainierten auf
SVM basierenden OCR-Klassifikators.
get_support_vector_ocr_class_svm( : : OCRHandle, IndexSupportVector : Index)
Der Operator get_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 OCRHandle) herzustellen. Der
Index des abzufragenden SV wird mit IndexSupportVector
festgelegt. Er wird ab 0 gezählt, d.h. IndexSupportVector
muss zwischen 0 und IndexSupportVectors - 1 liegen, wobei
IndexSupportVectors mit
get_support_vector_num_ocr_class_svm bestimmt werden kann.
Der Index, den dieser Datensatz im ursprünglichen Trainingdatensatz
hatte, wird in Index zurückgegeben.
get_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_trainf eingelesen werden. Der um 1
erhöhte Wert von Index kann dann mit select_obj
verwendet werden, um die Support-Vektoren aus den Trainingszeichen
auszuwählen. Falls mehrere Trainingsdateien in
trainf_ocr_class_svm angegeben worden sind, verhält sich
Index so, als ob die Trainingsdateien vorher mit
concat_ocr_trainf zu einer großen Trainingsdatei
zusammengefügt worden wären.
OCRHandle (input_control) ocr_svm → (handle)
Handle des OCR.
IndexSupportVector (input_control) integer-array → (integer)
Anzahl der gespeicherten Support-Vektoren.
Index (output_control) real → (real)
Index des Support-Vektors im Trainingsdatensatz.
Sind die Parameterwerte korrekt, dann liefert
get_support_vector_ocr_class_svm den Wert 2 (H_MSG_TRUE).
Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
trainf_ocr_class_svm,
get_support_vector_num_ocr_class_svm
create_ocr_class_svm,
read_ocr_trainf,
append_ocr_trainf,
concat_ocr_trainf
OCR/OCV