Name
traind_ocv_projtraind_ocv_projTraindOcvProjtraind_ocv_projTraindOcvProjTraindOcvProj — Training eines OCV-Tools mit Zeichen.
void TraindOcvProj(const HObject& Pattern, const HTuple& OCVHandle, const HTuple& Name, const HTuple& Mode)
void HImage::TraindOcvProj(const HOCV& OCVHandle, const HTuple& Name, const HString& Mode) const
void HImage::TraindOcvProj(const HOCV& OCVHandle, const HString& Name, const HString& Mode) const
void HImage::TraindOcvProj(const HOCV& OCVHandle, const char* Name, const char* Mode) const
void HOCV::TraindOcvProj(const HImage& Pattern, const HTuple& Name, const HString& Mode) const
void HOCV::TraindOcvProj(const HImage& Pattern, const HString& Name, const HString& Mode) const
void HOCV::TraindOcvProj(const HImage& Pattern, const char* Name, const char* Mode) const
static void HOperatorSet.TraindOcvProj(HObject pattern, HTuple OCVHandle, HTuple name, HTuple mode)
void HImage.TraindOcvProj(HOCV OCVHandle, HTuple name, string mode)
void HImage.TraindOcvProj(HOCV OCVHandle, string name, string mode)
void HOCV.TraindOcvProj(HImage pattern, HTuple name, string mode)
void HOCV.TraindOcvProj(HImage pattern, string name, string mode)
traind_ocv_projtraind_ocv_projTraindOcvProjtraind_ocv_projTraindOcvProjTraindOcvProj trainiert ein OCV-Tool das mit
create_ocv_projcreate_ocv_projCreateOcvProjcreate_ocv_projCreateOcvProjCreateOcvProj erzeugt oder mit read_ocvread_ocvReadOcvread_ocvReadOcvReadOcv
eingelesen wurde.
Zum Training werden dem System die Zeichen als Regionen
mit dem zugehörigen Bild übergeben.
Es ist zu beachten, dass die Region nicht nur den Vordergrund des
Zeichens (z.B. die dunklen Pixel) beinhaltet, sondern auch Pixel
von der Umgebung des Zeichens. Dies kann z.B. das umschließende
Rechteck des Zeichens sein. Ohne diesen Kontext kann ein Zeichen
nicht beurteilt werden.
Falls mehr als ein Muster gelernt werden soll, kann
das Training durch einen Aufruf mit mehreren Zeichen
zusammen mit einem Tuple der zugehörigen Namen oder
durch mehrfache Aufrufe des Operators mit jeweils
einem Muster realisiert werden.
Das Verhalten, d.h. die Bewertung eines Zeichens, wird
hierdurch nicht beeinflusst. Die Laufzeit des Trainings wird jedoch
bei einer Aufteilung auf mehrers Aufrufe etwas höher sein.
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Dieser Operator modifiziert den Zustand des folgenden Eingabeparameters:
Der Wert dieses Parameters darf nicht über mehrere Threads verwendet werden.
Handle des zu trainierenden OCV-Tools.
Name(n) der zu untersuchenden Objekte.
Defaultwert:
'a'
"a"
"a"
"a"
"a"
"a"
Modus für Training (nur ein Modus verfügbar).
Defaultwert:
'single'
"single"
"single"
"single"
"single"
"single"
Werteliste: 'single'"single""single""single""single""single"
create_ocv_proj("A",&ocv_handle);
draw_region(&ROI,window_handle);
reduce_domain(Image,ROI,&Sample);
traind_ocv_proj(Sample,ocv_handle,"A","single");
traind_ocv_projtraind_ocv_projTraindOcvProjtraind_ocv_projTraindOcvProjTraindOcvProj liefert den Wert 2 (H_MSG_TRUE), falls
das Handle und die Trainingsdaten gültig sind.
Ansonsten wird eine Fehlerbehandlung durchgeführt.
write_ocr_trainfwrite_ocr_trainfWriteOcrTrainfwrite_ocr_trainfWriteOcrTrainfWriteOcrTrainf,
create_ocv_projcreate_ocv_projCreateOcvProjcreate_ocv_projCreateOcvProjCreateOcvProj,
read_ocvread_ocvReadOcvread_ocvReadOcvReadOcv,
thresholdthresholdThresholdthresholdThresholdThreshold,
connectionconnectionConnectionconnectionConnectionConnection,
select_shapeselect_shapeSelectShapeselect_shapeSelectShapeSelectShape
close_ocvclose_ocvCloseOcvclose_ocvCloseOcvCloseOcv
traind_ocr_class_boxtraind_ocr_class_boxTraindOcrClassBoxtraind_ocr_class_boxTraindOcrClassBoxTraindOcrClassBox
OCR/OCV