ClassesClassesClassesClasses | | | | Operators

ocr_get_featuresT_ocr_get_featuresOcrGetFeaturesocr_get_featuresOcrGetFeaturesOcrGetFeatures (Operator)

Name

ocr_get_featuresT_ocr_get_featuresOcrGetFeaturesocr_get_featuresOcrGetFeaturesOcrGetFeatures — Access the features which correspond to a character.

Warning

ocr_get_featuresocr_get_featuresOcrGetFeaturesocr_get_featuresOcrGetFeaturesOcrGetFeatures is obsolete and is only provided for reasons of backward compatibility. New applications should use the MLP, SVM or CNN based operators instead.

Signature

ocr_get_features(Character : : OcrHandle : FeatureVector)

Herror T_ocr_get_features(const Hobject Character, const Htuple OcrHandle, Htuple* FeatureVector)

Herror ocr_get_features(Hobject Character, const HTuple& OcrHandle, HTuple* FeatureVector)

HTuple HImage::OcrGetFeatures(const HOCRBox& OcrHandle) const

HTuple HOCRBox::OcrGetFeatures(const HImage& Character) const

void OcrGetFeatures(const HObject& Character, const HTuple& OcrHandle, HTuple* FeatureVector)

HTuple HImage::OcrGetFeatures(const HOCRBox& OcrHandle) const

HTuple HOCRBox::OcrGetFeatures(const HImage& Character) const

void HOperatorSetX.OcrGetFeatures(
[in] IHUntypedObjectX* Character, [in] VARIANT OcrHandle, [out] VARIANT* FeatureVector)

VARIANT HImageX.OcrGetFeatures([in] IHOCRBoxX* OcrHandle)

VARIANT HOCRBoxX.OcrGetFeatures([in] IHImageX* Character)

static void HOperatorSet.OcrGetFeatures(HObject character, HTuple ocrHandle, out HTuple featureVector)

HTuple HImage.OcrGetFeatures(HOCRBox ocrHandle)

HTuple HOCRBox.OcrGetFeatures(HImage character)

Description

The operator ocr_get_featuresocr_get_featuresOcrGetFeaturesocr_get_featuresOcrGetFeaturesOcrGetFeatures calculates the features for the given CharacterCharacterCharacterCharacterCharactercharacter. The type and number of features is determined by the classifier OcrHandleOcrHandleOcrHandleOcrHandleOcrHandleocrHandle. FeatureVectorFeatureVectorFeatureVectorFeatureVectorFeatureVectorfeatureVector contains the same values which are used inside operators like traind_ocr_class_boxtraind_ocr_class_boxTraindOcrClassBoxtraind_ocr_class_boxTraindOcrClassBoxTraindOcrClassBox or trainf_ocr_class_boxtrainf_ocr_class_boxTrainfOcrClassBoxtrainf_ocr_class_boxTrainfOcrClassBoxTrainfOcrClassBox.

Parallelization

Parameters

CharacterCharacterCharacterCharacterCharactercharacter (input_object)  singlechannelimage objectHImageHImageHImageHImageXHobject (byte / uint2)

Characters to be trained.

OcrHandleOcrHandleOcrHandleOcrHandleOcrHandleocrHandle (input_control)  ocr_box HOCRBox, HTupleHTupleHOCRBox, HTupleHOCRBoxX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

ID of the desired OCR-classifier.

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

Feature vector.

Result

If the parameters are correct, the operator ocr_get_featuresocr_get_featuresOcrGetFeaturesocr_get_featuresOcrGetFeaturesOcrGetFeatures returns the value 2 (H_MSG_TRUE). Otherwise an exception will be raised.

Possible Predecessors

read_ocrread_ocrReadOcrread_ocrReadOcrReadOcr, reduce_domainreduce_domainReduceDomainreduce_domainReduceDomainReduceDomain, thresholdthresholdThresholdthresholdThresholdThreshold, connectionconnectionConnectionconnectionConnectionConnection

See also

trainf_ocr_class_boxtrainf_ocr_class_boxTrainfOcrClassBoxtrainf_ocr_class_boxTrainfOcrClassBoxTrainfOcrClassBox, traind_ocr_class_boxtraind_ocr_class_boxTraindOcrClassBoxtraind_ocr_class_boxTraindOcrClassBoxTraindOcrClassBox

Module

OCR/OCV


ClassesClassesClassesClasses | | | | Operators