HALCON Reference Manual 10.0.2
Table of Contents / OCR / Hyperboxes ClassesClassesClasses | | | Operators

ocr_get_featuresT_ocr_get_featuresocr_get_featuresOcrGetFeaturesOcrGetFeatures (Operator)

Name

ocr_get_featuresT_ocr_get_featuresocr_get_featuresOcrGetFeaturesOcrGetFeatures — Access the features which correspond to a character.

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 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_featuresocr_get_featuresOcrGetFeaturesOcrGetFeatures calculates the features for the given CharacterCharacterCharacterCharactercharacter. The type and number of features is determined by the classifier OcrHandleOcrHandleOcrHandleOcrHandleocrHandle. FeatureVectorFeatureVectorFeatureVectorFeatureVectorfeatureVector contains the same values which are used inside operators like traind_ocr_class_boxtraind_ocr_class_boxtraind_ocr_class_boxTraindOcrClassBoxTraindOcrClassBox or trainf_ocr_class_boxtrainf_ocr_class_boxtrainf_ocr_class_boxTrainfOcrClassBoxTrainfOcrClassBox.

Parallelization

Parameters

CharacterCharacterCharacterCharactercharacter (input_object)  image objectHImageHImageHImageXHobject (byte / uint2)

Characters to be trained.

OcrHandleOcrHandleOcrHandleOcrHandleocrHandle (input_control)  ocr_box HOCRBox, HTupleHOCRBox, HTupleHOCRBoxX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong)

ID of the desired OCR-classifier.

FeatureVectorFeatureVectorFeatureVectorFeatureVectorfeatureVector (output_control)  real-array HTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double)

Feature vector.

Result

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

Possible Predecessors

create_ocr_class_boxcreate_ocr_class_boxcreate_ocr_class_boxCreateOcrClassBoxCreateOcrClassBox, read_ocrread_ocrread_ocrReadOcrReadOcr, reduce_domainreduce_domainreduce_domainReduceDomainReduceDomain, thresholdthresholdthresholdThresholdThreshold, connectionconnectionconnectionConnectionConnection

Possible Successors

learn_class_boxlearn_class_boxlearn_class_boxLearnClassBoxLearnClassBox

See also

trainf_ocr_class_boxtrainf_ocr_class_boxtrainf_ocr_class_boxTrainfOcrClassBoxTrainfOcrClassBox, traind_ocr_class_boxtraind_ocr_class_boxtraind_ocr_class_boxTraindOcrClassBoxTraindOcrClassBox

Module

OCR/OCV


Table of Contents / OCR / Hyperboxes ClassesClassesClasses | | | Operators
HALCON Reference Manual 10.0.2 Copyright © 1996-2011 MVTec Software GmbH