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