Appery Image Labeling
Image Labeling
ImageLabelRecognizer.recognizeImageLabel
Parameters
{string}filePath - path to image{function}success - callback function which takes a parameter data which will be invoked on success{function}error - callback function which takes a parameter err which will be invoked on failure
Supported Options
| property | value | description |
|---|---|---|
| customModel | Custom model file name | |
| useBase64 | false (default) / true | Whether or not filePath is a base64 encoded string. |
Example:
window.ApperyioMLCordovaPlugin.ImageLabelRecognizer.recognizeImageLabel('filePath', successCallback, errorCallback)
Sample JSON callback: image_label_recognition.json
ImageLabelRecognizer.startRealTimeDetection
Parameters
{function}success - callback function which takes a parameter data which will be invoked on success{function}error - callback function which takes a parameter err which will be invoked on failure
Supported Options
| property | value | description |
|---|---|---|
| frameImageData | true (default) / false | Whether include base64 of captured photo or not |
| frameImageResultType | CameraResultType.BASE64_STRING (default) / CameraResultType.DATA_URL | include captured photo as only base64 string or as full data url |
| encodingType | EncodingType.JPEG (default) / EncodingType.PNG | format of output photo base64 |
| cameraDirection | CameraDirection.BACK (default) / CameraDirection.FRONT | Use back or front camera of device during object detection |
| delay | 500 (default) | Time interval in msec, for performing detection each interval value |
| showDetectedLabels | false/ true (default) | Whether or not show detected labels text on video overlay |
Example:
window.ApperyioMLCordovaPlugin.ImageLabelRecognizer.recognizeImageLabel(successCallback, errorCallback,
{
frameImageData: true,
frameImageResultType: this.window.ApperyioMLCordovaPlugin.ImageLabelRecognizerOptions.CameraResultType.BASE64_STRING,
delay: 100,
encodingType: this.window.ApperyioMLCordovaPlugin.ImageLabelRecognizerOptions.EncodingType.JPEG,
cameraDirection: this.window.ApperyioMLCordovaPlugin.ImageLabelRecognizerOptions.CameraDirection.BACK,
showDetectedLabels: true
})
Sample JSON callback: image_label_recognition_realtime.json
ImageLabelRecognizer.stopRealTimeDetection
Parameters
{function}success - callback function which takes a parameter data which will be invoked on success{function}error - callback function which takes a parameter err which will be invoked on failure
Example:
window.ApperyioMLCordovaPlugin.ImageLabelRecognizer.stopRealTimeDetection(successCallback, errorCallback)Updated 4 months ago
