KlassenKlassenKlassenKlassen | | | | Operatoren

get_features_ocr_class_knnT_get_features_ocr_class_knnGetFeaturesOcrClassKnnget_features_ocr_class_knnGetFeaturesOcrClassKnnGetFeaturesOcrClassKnn (Operator)

Name

get_features_ocr_class_knnT_get_features_ocr_class_knnGetFeaturesOcrClassKnnget_features_ocr_class_knnGetFeaturesOcrClassKnnGetFeaturesOcrClassKnn — Berechnung der Merkmale eines Zeichens.

Signatur

get_features_ocr_class_knn(Character : : OCRHandle, Transform : Features)

Herror T_get_features_ocr_class_knn(const Hobject Character, const Htuple OCRHandle, const Htuple Transform, Htuple* Features)

Herror get_features_ocr_class_knn(Hobject Character, const HTuple& OCRHandle, const HTuple& Transform, HTuple* Features)

HTuple HImage::GetFeaturesOcrClassKnn(const HOCRKnn& OCRHandle, const HTuple& Transform) const

HTuple HOCRKnn::GetFeaturesOcrClassKnn(const HImage& Character, const HTuple& Transform) const

void GetFeaturesOcrClassKnn(const HObject& Character, const HTuple& OCRHandle, const HTuple& Transform, HTuple* Features)

HTuple HImage::GetFeaturesOcrClassKnn(const HOCRKnn& OCRHandle, const HString& Transform) const

HTuple HImage::GetFeaturesOcrClassKnn(const HOCRKnn& OCRHandle, const char* Transform) const

HTuple HOCRKnn::GetFeaturesOcrClassKnn(const HImage& Character, const HString& Transform) const

HTuple HOCRKnn::GetFeaturesOcrClassKnn(const HImage& Character, const char* Transform) const

void HOperatorSetX.GetFeaturesOcrClassKnn(
[in] IHUntypedObjectX* Character, [in] VARIANT OCRHandle, [in] VARIANT Transform, [out] VARIANT* Features)

VARIANT HImageX.GetFeaturesOcrClassKnn(
[in] IHOCRKnnX* OCRHandle, [in] BSTR Transform)

VARIANT HOCRKnnX.GetFeaturesOcrClassKnn(
[in] IHImageX* Character, [in] BSTR Transform)

static void HOperatorSet.GetFeaturesOcrClassKnn(HObject character, HTuple OCRHandle, HTuple transform, out HTuple features)

HTuple HImage.GetFeaturesOcrClassKnn(HOCRKnn OCRHandle, string transform)

HTuple HOCRKnn.GetFeaturesOcrClassKnn(HImage character, string transform)

Beschreibung

get_features_ocr_class_knnget_features_ocr_class_knnGetFeaturesOcrClassKnnget_features_ocr_class_knnGetFeaturesOcrClassKnnGetFeaturesOcrClassKnn berechnet die Merkmale des Zeichens, das durch CharacterCharacterCharacterCharacterCharactercharacter angegeben wird, mit dem OCR-Klassifikator OCRHandleOCRHandleOCRHandleOCRHandleOCRHandleOCRHandle und gibt sie in FeaturesFeaturesFeaturesFeaturesFeaturesfeatures zurück. Im Gegensatz zu do_ocr_single_class_knndo_ocr_single_class_knnDoOcrSingleClassKnndo_ocr_single_class_knnDoOcrSingleClassKnnDoOcrSingleClassKnn und do_ocr_multi_class_knndo_ocr_multi_class_knnDoOcrMultiClassKnndo_ocr_multi_class_knnDoOcrMultiClassKnnDoOcrMultiClassKnn wird das Zeichen als ein Bildobjekt angegeben. Vor der Verwendung von get_features_ocr_class_knnget_features_ocr_class_knnGetFeaturesOcrClassKnnget_features_ocr_class_knnGetFeaturesOcrClassKnnGetFeaturesOcrClassKnn muss also reduce_domainreduce_domainReduceDomainreduce_domainReduceDomainReduceDomain aufgerufen werden. Der Parameter TransformTransformTransformTransformTransformtransform legt fest, ob die im Klassifikator durch Preprocessing in create_ocr_class_knncreate_ocr_class_knnCreateOcrClassKnncreate_ocr_class_knnCreateOcrClassKnnCreateOcrClassKnn festgelegte Merkmalstransformation angewendet werden soll (TransformTransformTransformTransformTransformtransform = 'true'"true""true""true""true""true") oder ob die untransformierten Merkmale zurückgegeben werden sollen (TransformTransformTransformTransformTransformtransform = 'false'"false""false""false""false""false"). get_features_ocr_class_knnget_features_ocr_class_knnGetFeaturesOcrClassKnnget_features_ocr_class_knnGetFeaturesOcrClassKnnGetFeaturesOcrClassKnn kann dazu verwendet werden, die zur Klassifikation verwendeten Merkmale zu inspizieren.

Parallelisierung

Parameter

CharacterCharacterCharacterCharacterCharactercharacter (input_object)  singlechannelimage objectHImageHImageHImageHImageXHobject (byte / uint2)

Eingabezeichen.

OCRHandleOCRHandleOCRHandleOCRHandleOCRHandleOCRHandle (input_control)  ocr_knn HOCRKnn, HTupleHTupleHOCRKnn, HTupleHOCRKnnX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Handle des OCR-Klassifikators.

TransformTransformTransformTransformTransformtransform (input_control)  string HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Soll der Merkmalsvektor mit der Vorverarbeitung transformiert werden?

Defaultwert: 'true' "true" "true" "true" "true" "true"

Werteliste: 'false'"false""false""false""false""false", 'true'"true""true""true""true""true"

FeaturesFeaturesFeaturesFeaturesFeaturesfeatures (output_control)  real-array HTupleHTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double) (double)

Merkmalsvektor des Zeichens.

Ergebnis

Sind die Parameterwerte korrekt, dann liefert get_features_ocr_class_knnget_features_ocr_class_knnGetFeaturesOcrClassKnnget_features_ocr_class_knnGetFeaturesOcrClassKnnGetFeaturesOcrClassKnn den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

trainf_ocr_class_knntrainf_ocr_class_knnTrainfOcrClassKnntrainf_ocr_class_knnTrainfOcrClassKnnTrainfOcrClassKnn

Siehe auch

create_ocr_class_knncreate_ocr_class_knnCreateOcrClassKnncreate_ocr_class_knnCreateOcrClassKnnCreateOcrClassKnn

Modul

OCR/OCV


KlassenKlassenKlassenKlassen | | | | Operatoren