@bperel/object-detection
v6.2.0-beta.21
Published
Capacitor plugin for ML Kit Object Detection.
Downloads
3
Readme
@bperel/object-detection
Unofficial Capacitor plugin for ML Kit Object Detection.[^1]
Installation
npm install @bperel/object-detection
npx cap sync
Variables
This plugin will use the following project variables (defined in your app’s variables.gradle
file):
$mlkitObjectDetectionVersion
version ofcom.google.mlkit:segmentation-selfie
(default:16.0.0-beta4
)
Configuration
No configuration required for this plugin.
Demo
A working example can be found here: robingenz/capacitor-mlkit-plugin-demo
| Android | iOS | | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | | | |
Usage
import { ObjectDetection } from '@bperel/object-detection';
const processImage = async () => {
const { path } = await ObjectDetection.processImage({
path: 'path/to/image.jpg',
confidence: 0.7,
});
return path;
};
API
processImage(...)
processImage(options: ProcessImageOptions) => Promise<ProcessImageResult>
Performs segmentation on an input image.
Only available on Android and iOS.
| Param | Type |
| ------------- | ------------------------------------------------------------------- |
| options
| ProcessImageOptions |
Returns: Promise<ProcessImageResult>
Since: 5.2.0
Interfaces
ProcessImageResult
| Prop | Type | Description | Since |
| --------------------- | --------------------- | ----------------------------- | ----- |
| detectedObjects
| string[] | The list of detected objects. | 5.2.0 |
ProcessImageOptions
| Prop | Type | Description | Default | Since |
| ---------------- | ------------------- | ----------------------------------------------------------------------------------------- | ---------------- | ----- |
| path
| string | The local path to the image file. | | 5.2.0 |
| width
| number | Scale the image to this width. If no height
is given, it will respect the aspect ratio. | | 5.2.0 |
| height
| number | Scale the image to this height. If no width
is given, it will respect the aspect ratio. | | 5.2.0 |
| confidence
| number | Sets the confidence threshold. | 0.9 | 5.2.0 |
Terms & Privacy
This plugin uses the Google ML Kit:
Changelog
See CHANGELOG.md.
License
See LICENSE.
[^1]: This project is not affiliated with, endorsed by, sponsored by, or approved by Google LLC or any of their affiliates or subsidiaries.