# Easy ML Kit

[Easy ML Kit](https://u3d.as/2PMe) gives access to top-class machine learning utilities with an easy to use api.You don't need to be a ML expert any more. Thanks to the simple and unified API design which gets you started quickly.

* On-device processing. No need of internet connection for results
* Mobile focussed
* Simple workflow - <mark style="color:purple;">Prepare -> Process -> Close</mark>
* AR Foundation compatible
* Unified api
* Multiple input sources - Image, Live camera feed, AR Foundation camera feed

[Tutorials](https://assetstore.easymlkit.voxelbusters.com/tutorials)

### **Platforms**

Android, iOS(Partial)

## Features

### **Barcode Scanner -** Read data from most standard barcode formats.

**Supported Platforms -** iOS & Android

**Supported formats**

* Linear Formats: Codabar, Code 39, Code 93, Code 128, EAN-8, EAN-13, ITF, UPC-A, UPC-E
* 2D formats: Aztec, Data Matrix, PDF417, QR Code

**Use-cases**

* Scan markers in AR
* Scan real product barcodes
* Use barcode scanning as featured IAP for exclusive access within the game

### **Object Detector and Tracker** : Detect objects, classify and track with machine learning!

**Supported Platforms -** Android, iOS Coming Soon

* Fast object detection and tracking : Detect objects and get their locations in the image. Track objects across successive image frames.
* Optimized on-device model : The object detection and tracking model is optimized for mobile devices and intended for use in real-time applications, even on lower-end devices.
* Prominent object detection : Automatically determine the most prominent object in an image.
* Coarse classification Classify objects into broad categories, which you can use to filter out objects you're not interested in. The following categories are supported: home goods, fashion goods, food, plants, and places.

**Use-cases**

* Mini games
* Companion for AR tech
* Custom detection (make your own ML Model to solve your specific problem) - Coming soon

Easy ML Kit uses standard proven native frameworks such as Google ML Kit, Tensorflow internally and simplifies lot of tedious tasks to make it compatible with Unity.

### **Text Recognition (OCR) :** Scan text from different languages in real-time!

**Supported Platforms -** iOS & Android

* Recognize text across various scripts and languages : Supports recognizing text in Chinese, Devanagari, Japanese, Korean and Latin scripts
* Analyzes structure of text : Supports detection of words/elements, lines and paragraphs
* Identify language of text : Identifies the language of the recognized text
* Real-time recognition : Can recognize text in real-time on a wide range of devices

### **Digital Ink Recognition**: Embrace hundreds of languages, handwritten on a digital canvas.&#x20;

**Supported Platforms -** iOS & Android

* Draw characters that are not available on their keyboard, such as ệ, अ or 森 for latin alphabet keyboards.
* Recognize hand‑drawn shapes and emojis (Via Auto Draw model).

:tada::tada::tada:\
If you already own [Cross Platform Native Plugins : Essential Kit](https://u3d.as/1szE) or [Cross Platform Replay Kit](https://assetstore.easymlkit.voxelbusters.com/tutorials/http:/%20http/u3d.as/1nN3) you can get it for a discount!\
:tada::tada::tada:

[Buy Now](https://u3d.as/2PMe)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://assetstore.easymlkit.voxelbusters.com/tutorials/easy-ml-kit.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
