ClassesClassesClassesClasses | | | | Operators

get_features_ocr_class_svmT_get_features_ocr_class_svmGetFeaturesOcrClassSvmget_features_ocr_class_svmGetFeaturesOcrClassSvmGetFeaturesOcrClassSvm (Operator)

Name

get_features_ocr_class_svmT_get_features_ocr_class_svmGetFeaturesOcrClassSvmget_features_ocr_class_svmGetFeaturesOcrClassSvmGetFeaturesOcrClassSvm — Compute the features of a character.

Signature

get_features_ocr_class_svm(Character : : OCRHandle, Transform : Features)

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

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

HTuple HImage::GetFeaturesOcrClassSvm(const HOCRSvm& OCRHandle, const HTuple& Transform) const

HTuple HOCRSvm::GetFeaturesOcrClassSvm(const HImage& Character, const HTuple& Transform) const

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

HTuple HImage::GetFeaturesOcrClassSvm(const HOCRSvm& OCRHandle, const HString& Transform) const

HTuple HImage::GetFeaturesOcrClassSvm(const HOCRSvm& OCRHandle, const char* Transform) const

HTuple HOCRSvm::GetFeaturesOcrClassSvm(const HImage& Character, const HString& Transform) const

HTuple HOCRSvm::GetFeaturesOcrClassSvm(const HImage& Character, const char* Transform) const

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

VARIANT HImageX.GetFeaturesOcrClassSvm(
[in] IHOCRSvmX* OCRHandle, [in] BSTR Transform)

VARIANT HOCRSvmX.GetFeaturesOcrClassSvm(
[in] IHImageX* Character, [in] BSTR Transform)

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

HTuple HImage.GetFeaturesOcrClassSvm(HOCRSvm OCRHandle, string transform)

HTuple HOCRSvm.GetFeaturesOcrClassSvm(HImage character, string transform)

Description

get_features_ocr_class_svmget_features_ocr_class_svmGetFeaturesOcrClassSvmget_features_ocr_class_svmGetFeaturesOcrClassSvmGetFeaturesOcrClassSvm computes the features of the character given by CharacterCharacterCharacterCharacterCharactercharacter with the OCR classifier OCRHandleOCRHandleOCRHandleOCRHandleOCRHandleOCRHandle and returns them in FeaturesFeaturesFeaturesFeaturesFeaturesfeatures. In contrast to do_ocr_single_class_svmdo_ocr_single_class_svmDoOcrSingleClassSvmdo_ocr_single_class_svmDoOcrSingleClassSvmDoOcrSingleClassSvm and do_ocr_multi_class_svmdo_ocr_multi_class_svmDoOcrMultiClassSvmdo_ocr_multi_class_svmDoOcrMultiClassSvmDoOcrMultiClassSvm, the character is passed as a single image object. Hence, before calling get_features_ocr_class_svmget_features_ocr_class_svmGetFeaturesOcrClassSvmget_features_ocr_class_svmGetFeaturesOcrClassSvmGetFeaturesOcrClassSvm, reduce_domainreduce_domainReduceDomainreduce_domainReduceDomainReduceDomain must typically be called. The parameter TransformTransformTransformTransformTransformtransform determines whether the feature transformation specified with Preprocessing in create_ocr_class_svmcreate_ocr_class_svmCreateOcrClassSvmcreate_ocr_class_svmCreateOcrClassSvmCreateOcrClassSvm for the classifier should be applied (TransformTransformTransformTransformTransformtransform = 'true'"true""true""true""true""true") or whether the untransformed features should be returned (TransformTransformTransformTransformTransformtransform = 'false'"false""false""false""false""false"). get_features_ocr_class_svmget_features_ocr_class_svmGetFeaturesOcrClassSvmget_features_ocr_class_svmGetFeaturesOcrClassSvmGetFeaturesOcrClassSvm can be used to inspect the features that are used for the classification.

Parallelization

Parameters

CharacterCharacterCharacterCharacterCharactercharacter (input_object)  singlechannelimage objectHImageHImageHImageHImageXHobject (byte / uint2)

Input character.

OCRHandleOCRHandleOCRHandleOCRHandleOCRHandleOCRHandle (input_control)  ocr_svm HOCRSvm, HTupleHTupleHOCRSvm, HTupleHOCRSvmX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Handle of the OCR classifier.

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

Should the feature vector be transformed with the preprocessing?

Default value: 'true' "true" "true" "true" "true" "true"

List of values: 'false'"false""false""false""false""false", 'true'"true""true""true""true""true"

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

Feature vector of the character.

Result

If the parameters are valid the operator get_features_ocr_class_svmget_features_ocr_class_svmGetFeaturesOcrClassSvmget_features_ocr_class_svmGetFeaturesOcrClassSvmGetFeaturesOcrClassSvm returns the value 2 (H_MSG_TRUE). If necessary, an exception is raised.

Possible Predecessors

trainf_ocr_class_svmtrainf_ocr_class_svmTrainfOcrClassSvmtrainf_ocr_class_svmTrainfOcrClassSvmTrainfOcrClassSvm

See also

create_ocr_class_svmcreate_ocr_class_svmCreateOcrClassSvmcreate_ocr_class_svmCreateOcrClassSvmCreateOcrClassSvm

Module

OCR/OCV


ClassesClassesClassesClasses | | | | Operators