capacitor-plugin-dynamsoft-label-recognizer
TypeScript icon, indicating that this package has built-in type declarations

2.0.0 • Public • Published

capacitor-plugin-dynamsoft-label-recognizer

Capacitor plugin of Dynamsoft Label Recognizer which brings text recognition ability to your apps.

Versions

For Capacitor v6, use v2.x.

For Capacitor v5, use v1.x.

For Capacitor v4, use v0.x.

SDK Versions Used for Different Platforms

Product Android iOS Web
Dynamsoft Label Recognizer 2.x 2.x 2.x

Install

npm install capacitor-plugin-dynamsoft-label-recognizer
npx cap sync

Demo

Vanilla JS example

API

initialize()

initialize() => Promise<void>

initLicense(...)

initLicense(options: { license: string; }) => Promise<void>
Param Type
options { license: string; }

recognizeBase64String(...)

recognizeBase64String(options: { base64: string; }) => Promise<{ results: DLRResult[]; }>
Param Type
options { base64: string; }

Returns: Promise<{ results: DLRResult[]; }>


recognizeBitmap(...)

recognizeBitmap(options: { className?: string; methodName?: string; }) => Promise<{ results: DLRResult[]; }>

Android and iOS only method which directly read camera frames from capacitor-plugin-camera

Param Type
options { className?: string; methodName?: string; }

Returns: Promise<{ results: DLRResult[]; }>


updateRuntimeSettings(...)

updateRuntimeSettings(options: { settings: RuntimeSettings; }) => Promise<void>
Param Type
options { settings: RuntimeSettings; }

resetRuntimeSettings()

resetRuntimeSettings() => Promise<void>

setEngineResourcesPath(...)

setEngineResourcesPath(options: { path: string; }) => Promise<void>
Param Type
options { path: string; }

addListener('onResourcesLoadStarted', ...)

addListener(eventName: 'onResourcesLoadStarted', listenerFunc: onResourcesLoadStartedListener) => Promise<PluginListenerHandle>
Param Type
eventName 'onResourcesLoadStarted'
listenerFunc onResourcesLoadStartedListener

Returns: Promise<PluginListenerHandle>


addListener('onResourcesLoaded', ...)

addListener(eventName: 'onResourcesLoaded', listenerFunc: onResourcesLoadedListener) => Promise<PluginListenerHandle>
Param Type
eventName 'onResourcesLoaded'
listenerFunc onResourcesLoadedListener

Returns: Promise<PluginListenerHandle>


removeAllListeners()

removeAllListeners() => Promise<void>

Interfaces

DLRResult

Prop Type
location DLRQuadrilateral
confidence number
lineResults DLRLineResult[]

DLRQuadrilateral

Prop Type
points DLRPoint[]

DLRPoint

Prop Type
x number
y number

DLRLineResult

Prop Type
text string
location DLRQuadrilateral
confidence number
isCheckDigitMatched boolean

RuntimeSettings

Prop Type
template string
customModelConfig CustomModelConfig

CustomModelConfig

Prop Type
customModelFolder string
customModelFileNames string[]

PluginListenerHandle

Prop Type
remove () => Promise<void>

Type Aliases

onResourcesLoadStartedListener

(resourcePath: string): void

onResourcesLoadedListener

(resourcePath: string): void

Dependents (0)

Package Sidebar

Install

npm i capacitor-plugin-dynamsoft-label-recognizer

Weekly Downloads

0

Version

2.0.0

License

MIT

Unpacked Size

76.4 kB

Total Files

32

Last publish

Collaborators

  • xulihang