Android Vision ML ML Frameworks

Android mobile applications for on-device computer vision tasks using TensorFlow Lite, LiteRT, or ML Kit frameworks. Includes image classification, object detection, and real-time camera analysis on Android devices. Does NOT include web-based vision tools, desktop applications, or ML frameworks without Android implementations.

There are 121 android vision ml frameworks tracked. 1 score above 50 (established tier). The highest-rated is geekwenjie/SmartJavaAI at 60/100 with 778 stars. 1 of the top 10 are actively maintained.

Get all 121 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=android-vision-ml&limit=20"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.

# Framework Score Tier
1 geekwenjie/SmartJavaAI

🔥🔥🔥Java免费离线AI算法工具箱,支持人脸识别,活体检测,表情识别、目标检测、实例分割、行人检测、OCR文字识别、车牌识别、表格识别、ASR+TTS、...

60
Established
2 amitshekhariitbhu/Android-TensorFlow-Lite-Example

Android TensorFlow Lite Machine Learning Example

46
Emerging
3 amitshekhariitbhu/AndroidTensorFlowMachineLearningExample

Android TensorFlow MachineLearning Example (Building TensorFlow for Android)

46
Emerging
4 jenly1314/MLKit

🌝 MLKit是一个强大易用的工具包。通过ML Kit您可以很轻松的实现文字识别、条码识别、图像标记、人脸检测、对象检测等功能。

45
Emerging
5 HMS-Core/hms-ml-demo

HMS ML Demo provides an example of integrating Huawei ML Kit service into...

43
Emerging
6 nihui/ncnn-android-squeezenet

The squeezenet image classification android example

43
Emerging
7 amitshekhariitbhu/AndroidTensorFlowMNISTExample

Android TensorFlow MachineLearning MNIST Example (Building Model with...

43
Emerging
8 BoBoMEe/Android-Demos

Android develop demos

42
Emerging
9 yeyupiaoling/ClassificationForAndroid

在Android使用深度学习模型实现图像识别,本项目提供了多种使用方式,使用到的框架如下:Tensorflow Lite、Paddle Lite、MNN、TNN

42
Emerging
10 margaretmz/awesome-tensorflow-lite

An awesome list of TensorFlow Lite models, samples, tutorials, tools and...

41
Emerging
11 tahaemara/object-recognition-tensorflow

Object Recognition using TensorFlow and Java

40
Emerging
12 nihui/ncnn-android-styletransfer

The style transfer android example

39
Emerging
13 ml-gde/e2e-tflite-tutorials

Project tracking of the "Mobile ML Working Group", for the End-to-End...

39
Emerging
14 HMS-MLKit/HUAWEI-HMS-MLKit-Sample

HUAWEI HMS meachine learning services demo apk download.

39
Emerging
15 omimo/TFDroid

A simple demo for using Tensorflow models in Android apps

39
Emerging
16 mccorby/FederatedAndroidTrainer

See new version https://github.com/mccorby/PhotoLabeller

39
Emerging
17 IJ-Apps/Image-Classification-App-with-Teachable-Machine

Android app that uses a TensorFlow Lite model for image classification of...

38
Emerging
18 FilippoAleotti/mobilePydnet

Pydnet on mobile devices

38
Emerging
19 mccorby/PhotoLabeller

Federated Learning: Client application doing classification of images and...

37
Emerging
20 eddywm/KTFLITE

Computer Vision on Android with Kotlin and Tensorflow Lite

37
Emerging
21 alseambusher/Paideia

Know more about your surroundings using Deep Learning

36
Emerging
22 yuxitong/TensorFlowAndroidDemo

TensorFlow android demo 车道线 车辆 人脸 动作 骨架 识别 检测 抽烟 打电话 闭眼 睁眼

36
Emerging
23 cedrickchee/pytorch-android

[EXPERIMENTAL] Demo of using PyTorch 1.0 inside an Android app. Test with...

35
Emerging
24 kylecorry31/ML4K-AI-Extension

Use machine learning in AppInventor, with easy training using text, images,...

34
Emerging
25 kingreza/SeeFood

Inspired by HBO's Silicon Valley: SeeFood is an iOS app that uses CoreML to...

34
Emerging
26 the-dagger/Pokidex

Android app that identifies and detects Pokemons in the provided Image using...

34
Emerging
27 uditbhaskar/ObjectDetect

ObjectDetect is an Android App that lets users select a gallery image and...

34
Emerging
28 denizkilinc2/RhinoAI

An AI-powered Android application that detects rhinoplasty from photos using...

32
Emerging
29 OutSorcerer/pocket-automl-android-tutorial

Pocket AutoML: Tutorial for Creating an Android App for Image Classification...

32
Emerging
30 blinkcard/blinkcard-flutter

AI-driven credit card scanning for cross-platform apps built with Flutter.

31
Emerging
31 shubham0204/Scikit_Learn_Android_Demo

An Android app that runs a scikit-learn model converted to the ONNX format

30
Emerging
32 Tehreem-here24/LiteRT-for-Android

Image Classification with LiteRT

29
Experimental
33 chen0040/java-tensorflow-samples

Java sample codes on how to integrate with tensorflow

29
Experimental
34 nihui/ncnn-android-benchmark

ncnn android benchmark app

29
Experimental
35 shubham0204/MLKit_Selfie_Segmentation_Android

Selfie Segmentation in Android with MLKit APIs

29
Experimental
36 lizhangqu/TensorflowLite

Tensorflow Lite Android Library

28
Experimental
37 lozuwa/autofocus_algorithm_for_microscopes_open_source_version

My autofocus algorithm using computer vision embedded in an Android application.

28
Experimental
38 SIP-Lab/Deep-Learning-Mobile

Implementing Deep Learning Models on smartphones using existing Deep...

28
Experimental
39 sayannath/GSoC-Project-2021

TensorFlow Lite Object Detection Android Demo

27
Experimental
40 himanshurawlani/mlkit_java

Google's ML kit sample app only in java (No Kotlin!)

27
Experimental
41 hiteshsahu/Android-Machine-Learning-With-TensorFlow

Tensor Flow implementation for Android

26
Experimental
42 dividiti/crowdsource-video-experiments-on-android

Crowdsourcing video experiments (such as collaborative benchmarking and...

26
Experimental
43 dvdciri/DeepImagePreview-Project

Android application that uses Machine Learning, Text Recognition API and...

25
Experimental
44 rupesh1310/Android

The goal of this repo is to learn Android development :octocat:...

25
Experimental
45 BytelandTechnologies/tflite-the-professional-course

The official repository with the mobile apps developed during the course...

25
Experimental
46 PNU-Sinbaram/MapGo

Space recommendation system and augmenting informations with ARCore SDK

25
Experimental
47 puneetpushkar/Object-Detection-App

An android app that uses ML-KIT toolkit of firebase to detect objects

24
Experimental
48 samuel13b/AndroidTensorflowTutorial

repository fpr my Blog entry " "

24
Experimental
49 HugoJF/surfExtractor

Extracts SURF features from images and output them as.arff files for WEKA.

23
Experimental
50 RUV2005/guide

Edge device object detection with Kotlin & TensorFlow Lite Mobile & edge AI...

23
Experimental
51 phucynwa/FacePortraitV2-NCNN

Implementation of Face Portrait v2 Model on Android plaform using NCNN framework

23
Experimental
52 Qengineering/TensorFlow_Lite_Classification_RPi_zero

TensorFlow Lite on a bare Raspberry Pi Zero

23
Experimental
53 AlstonLin/TheLearningLock

A lock screen that learns

23
Experimental
54 ibrahimcanerdogan/Google-MLKit-Android-Apps

This repository contains a collection of Android applications developed...

23
Experimental
55 Kashif-E/Ar-Object-Detection

I built this app using Mlkit along with the TensorFlow Lite model for object...

23
Experimental
56 anitaa1990/Trailers

An open source app that is refactored to demo MVVM architecture

22
Experimental
57 TassAI/TASS-Android-UI

TASS Android UI is an open source Android application for using a remote...

22
Experimental
58 mccorby/ML-LetterPredictor-Android

Simple ML project that links TensorFlow and Android

21
Experimental
59 tarunmaini16/android-image-classifier

MACHINE LEARNING | Android Camera application to classify images

21
Experimental
60 mendix/mlkit-example-app

Demo for Mendix MLKit

21
Experimental
61 choonguri/dl-3cushion-hint

딥러닝을 이용한 3쿠션 힌트 안드로이드앱(3-Cushion Hint with Deep Learning)

21
Experimental
62 NicolasPresta/ReconoBook

Un proyecto open source de visión artificial para reconocer la portada de...

21
Experimental
63 sanky2501/TechSnap-Object_Detection_Android_App_TensorFlow-lite

Tensorflow object detection android app

20
Experimental
64 kanugurajesh/Image-Classification

Mobile application to identity objects even in offline mode

20
Experimental
65 ahmedfgad/OpenCVAndroidImageClassification

Using OpenCV for Image Classification for Android Devices using ANN

20
Experimental
66 sertiscorp/oneML-bootcamp

Intro and sample apps to showcase oneML functionalities and possible use...

20
Experimental
67 HugoJF/cftExtractorRecode

CFT Extractor version to work with SurfExtractor

19
Experimental
68 HugoJF/surfCftExtractor

CTF Extractor + Surf Extractor together

19
Experimental
69 HugoJF/polenFeatureSimilarity

PoC of polen comparator using SURF features

19
Experimental
70 HugoJF/fitPolygonExample

PoC using BoofCV shape fitting to detect individual polens

19
Experimental
71 Nanamare/android_ncnn_mobilenet_classification

Android Classification Sample(MobilenetV1) using NCNN

19
Experimental
72 HugoJF/surfExtractorGUI

GUI for surfExtractor

19
Experimental
73 yoloprojekat/android-client

Moderna Jetpack Compose aplikacija za daljinsko upravljanje pametnim vozilom...

19
Experimental
74 HugoJF/surfExtractorImageDebugger

GUI SURF features visualization

19
Experimental
75 MP-TermProject/HwajilGuji

2020-1학기 모바일프로그래밍 TermProject

17
Experimental
76 ayushbihani/Training-TensorflowModel-On-Android

Train custom tensorflow model on android

17
Experimental
77 git-jr/3674-Machine-Learning-Android-Reconhecimento-Imagens

Projeto desenvolvido para ministrar o curso sobre Inteligência Artificial no...

17
Experimental
78 ahmedfgad/OpenCVAndroidANN

Running Artificial Neural Network in Android using OpenCV

17
Experimental
79 binhlecong/CSC13009_Final

HCMUS - CSC13009 - Final project

17
Experimental
80 DEBASMITROY2002/Auto-Classification

Auto Classification System In Image Gallery App using Deep Learning

16
Experimental
81 ioannispan/ai-camera

Android camera app that recognizes images in real time.

16
Experimental
82 zealbell/BinTrasher

An Android API for high-speed image pre-processing — optimized for...

16
Experimental
83 arhcoder/DenunciAGS

🚨 Aplicación que permite hacer denuncias federales de manera rápida y segura...

16
Experimental
84 ichisadashioko/kanji-recognition-android

kanji handwriting input on android with TensorFlow Lite

16
Experimental
85 aslamanver/qr-barcode-scanner-vision-api

QR & Barcode Scanner using Google CameraX and Mobile Vision API

15
Experimental
86 DavidRevolt/Android-ML-Playground

Live camera real-time image analysis Android app using CameraX and ML Kit,...

15
Experimental
87 TruongNV-hut/AIcandy_Android_ImageClassification_smdkrohy

Deploying Android application for image classification

15
Experimental
88 nimom38/Camera-for-Machine-Learning-Enthusiasts

The purpose of this project is to demonstrate the power of machine learning...

15
Experimental
89 ChrisTs8920/Vision-mobile

An Android application that performs object detection on images using a...

15
Experimental
90 antecoder/googlecloudvision-api-java

A simple java library to use with Google's Vision Api

15
Experimental
91 gabrielimartins7/tensorflow-rn

Tensorflow no React Native (Machine Learning + IA )

14
Experimental
92 Robby955/canadian-coin-heads

On-device AI identification of Canadian coins with 97.2% accuracy....

14
Experimental
93 techuila/Image-Classification-App

Image Classification App

14
Experimental
94 rchang0501/shutter-search

Machine learning image recognition camera app built for Android that...

14
Experimental
95 kikirizki/pytorch_to_android-ncnn

Simple working example of pytorch model deployed on android device using ncnn

14
Experimental
96 duy-maimanh/ml_task_vision

There are many common vision tasks that were resolve by use On-device...

14
Experimental
97 alive2002yb/Vehicle_Tracking_Input

Android app for vehicle tracking & prediction with Jetpack Compose. Features...

14
Experimental
98 scheckmedia/photils-android

Android application that tries to predict keywords based on the selected...

13
Experimental
99 damminhtien/tensorflow-android-classifier

Machine learning implement on android application :whale:

13
Experimental
100 sondosaabed/Introduction-to-Tensorflow-lite

Learned how to deploy deep learning models on Android with the TensorFlow...

13
Experimental
101 Ashishkumar-hub/Pig_Androidapp

POC android app for image classification for landrace and Large white...

12
Experimental
102 soapisnotfat/HackCat

HackGT 2017

12
Experimental
103 sh13y/Android-iris-tflite-classifier

Android app demonstrating TensorFlow Lite integration for Iris flower...

11
Experimental
104 Nianca-Chetty103/Image-Identifier

Machine learning system that recognizes images

11
Experimental
105 Raufjatoi/Object-Detection-App-in-Java

My 2nd sem uni project with Ahsan and Umar as team members

11
Experimental
106 markorakita/axnn-rs

Android SDK for running on-device inference on neural network models.

11
Experimental
107 vaccovecrana/kimaris

Java port for Pixel Intensity Comparison-based Object detection

11
Experimental
108 sukumarh/low-latency-mobile-CV

Low Latency Deep Learning on Smartphones using TensorFlow Lite and CoreML

11
Experimental
109 osamhack2020/APP_TookSamPoom_Navy3Generals

특삼품은 특급을 세개 받은 프리미엄 전사라는 뜻으로 짓게 되었습니다. 특삼품은 TensorFlow 기반의 체력검정 측정앱입니다.

11
Experimental
110 skbhati199/Android-TensorFlow-Lite-Example

Android TensorFlowLite

11
Experimental
111 yvolk/PersonsMerger

Real life deep learning trained models to identify same person's records...

11
Experimental
112 elhamabedi/national-id-code-recognition

National ID Code Recognition with Deep Learning

11
Experimental
113 qzc438/MobileDLSearch

MobileDLSearch Website Mobile App

10
Experimental
114 numericcal/android-sdk-walkthrough

A simple example of DNN integration using numericcal's Edge SDK for Android.

10
Experimental
115 pranshu28/image_classification

Image classification using convolutional neural networks

10
Experimental
116 Abhradipta/Face-Detection-From-Static-Image-In-Java

Face Detection Using Machine Learning In Java.

10
Experimental
117 deepanshu2301/Pokidex

Android app that detects and provides all the information about Pokémons in...

10
Experimental
118 HasnatPranto/Skin-Detection_ML1

A java application to detect human skin using Probabilistic reasoning/Naive...

10
Experimental
119 kglahn/TfLiteDemo

TensorFlow Lite Demo App for Android

10
Experimental
120 IbrahimNM/seefood_app

Seefood Android application

10
Experimental
121 Jack-Development/LabVision

This Android application uses Google's ML Kit to identify machinery...

10
Experimental