Back to Adaptive Vision Library website

You are here: Start » Function Reference » Optical Character Recognition Deprecated » InitOcr_SVM_Deprecated

InitOcr_SVM_Deprecated


Creates an OCR model based on support vector machines classifier.

Syntax

C++
C#
 
void avl::InitOcr_SVM_Deprecated
(
	const atl::Optional<float>& inNu,
	const atl::Optional<float>& inKernelGamma,
	const float& inRegularizationConstant,
	const float& inStopEpsilon,
	bool inUseShrinkingHeuristics,
	const avl::Size& inNormalizationSize,
	atl::Optional<int> inRandomSeed,
	const avl::CharacterFeatures& inCharacterFeatures,
	avl::OcrSvmModel& outOcrModel
)

Parameters

Name Type Range Default Description
inNu const Optional<float>& 0.0 - 1.0 NIL Trade-off between training accuracy and number of supported vectors
inKernelGamma const Optional<float>& 0.01f Gamma parameter for RBF kernel
inRegularizationConstant const float& 0.0 - 1.0f Preventing overfitting
inStopEpsilon const float& 0.001f Epsilon for stopping criterion
inUseShrinkingHeuristics bool True Heuristics may speed up computations
inNormalizationSize const Size& (Width: 16, Height: 16) The character size after normalization
inRandomSeed Optional<int> 0 - + NIL Random seed used to train classifier
inCharacterFeatures const CharacterFeatures& (Pixels: True) Character features used to identify characters
outOcrModel OcrSvmModel& Result OcrSvmModel used to recognize characters

Errors

Error type Description
DomainError Invalid normalization size in InitOcr_SVM.