0.0.2 • Published 5 years ago
cordova-ml-kit v0.0.2
Cordova ML Kit
Implements ML Kit as Cordova plugin on iOS and Android.
Installation
Run:
npm i cordova-ml-kit
Features
At the moment only Text Recognition and Labeling Images on Android is supported! This plugin requires cordova-plugin-firebase
!
Feature | Android | Android (Cloud) | iOS | iOS (Cloud) |
---|---|---|---|---|
Text recognition | x | x | ||
Face detection | ||||
Barcode scanning | ||||
Image labeling | x | x | ||
Landmark recognition | ||||
Custom model inference |
Some features of ML Kit are only available on device others only on cloud. Please see https://firebase.google.com/docs/ml-kit/ for more information!
API Methods
Text recognition
getText(img, options, success, error): void
Text recognition on device
getTextCloud(img, options, success, error): void
Text recognition on Cloud - Much better results, but you need an active paid plan (Blaze Plan) and activate it on Google Cloud. Parameter are the same like getText
Image labeling
getLabel(img, options, success, error): void
Image Labeling on device
getLabelCloud(img, options, success, error): void
Image Labeling on Cloud
Face detection
Barcode scanning
Landmark recognition
Custom model inference
Usage
window["MlKitPlugin"].getText(fileBuffer, {},
(success) => {
console.log("getText success", success);
},
(error) => {
console.log("getText error", error);
});