Table of Contents

Class BaseOCR

Namespace
OpenCvSharp.Text
Assembly
OpenCvSharp.dll

base class BaseOCR declares a common API that would be used in a typical text recognition scenario

public abstract class BaseOCR : DisposableCvObject, IDisposable, ICvPtrHolder
Inheritance
BaseOCR
Implements
Derived
Inherited Members

Methods

Run(Mat, Mat, out string, out Rect[], out string?[], out float[], ComponentLevels)

public abstract void Run(Mat image, Mat mask, out string outputText, out Rect[] componentRects, out string?[] componentTexts, out float[] componentConfidences, ComponentLevels componentLevel = ComponentLevels.Word)

Parameters

image Mat
mask Mat
outputText string
componentRects Rect[]
componentTexts string[]
componentConfidences float[]
componentLevel ComponentLevels

Run(Mat, out string, out Rect[], out string?[], out float[], ComponentLevels)

public abstract void Run(Mat image, out string outputText, out Rect[] componentRects, out string?[] componentTexts, out float[] componentConfidences, ComponentLevels componentLevel = ComponentLevels.Word)

Parameters

image Mat
outputText string
componentRects Rect[]
componentTexts string[]
componentConfidences float[]
componentLevel ComponentLevels