capacitor-plugin-dynamsoft-label-recognizer
Capacitor plugin of Dynamsoft Label Recognizer which brings text recognition ability to your apps.
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 |
npm install capacitor-plugin-dynamsoft-label-recognizer
npx cap sync
Vanilla JS example
initialize() => Promise<void>
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(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>
resetRuntimeSettings() => Promise<void>
setEngineResourcesPath(...)
setEngineResourcesPath(options: { path: string; }) => Promise<void>
Param |
Type |
options |
{ path: string; } |
addListener('onResourcesLoadStarted', ...)
addListener(eventName: 'onResourcesLoadStarted', listenerFunc: onResourcesLoadStartedListener) => Promise<PluginListenerHandle>
Returns: Promise<PluginListenerHandle>
addListener('onResourcesLoaded', ...)
addListener(eventName: 'onResourcesLoaded', listenerFunc: onResourcesLoadedListener) => Promise<PluginListenerHandle>
Returns: Promise<PluginListenerHandle>
removeAllListeners() => Promise<void>
Prop |
Type |
location |
DLRQuadrilateral |
confidence |
number |
lineResults |
DLRLineResult[] |
Prop |
Type |
points |
DLRPoint[] |
Prop |
Type |
x |
number |
y |
number |
Prop |
Type |
text |
string |
location |
DLRQuadrilateral |
confidence |
number |
isCheckDigitMatched |
boolean |
Prop |
Type |
customModelFolder |
string |
customModelFileNames |
string[] |
Prop |
Type |
remove |
() => Promise<void> |
onResourcesLoadStartedListener
(resourcePath: string): void
onResourcesLoadedListener
(resourcePath: string): void