This android application uses YOLOv2 model for object detection. It uses tensorflow mobile to run neural networks. I would like to use tensorflow lite later. Probably, it is the first open source implementation of the second version of YOLO for Tensorflow on Android device. The demo application detects 20 classes of Pascal VOC dataset.
Steps to use this demo:
- Clone this repository
- Imort your project into the Android Studio
- Optional: put your protobuff file and labels.txt under the assets folder, then change the settings properly in the Config.java file.
- Run project
Please read the paper for more information about the YOLOv2 model: YOLO9000 Better, Faster, Stronger
Android 6.0 (API level 23) or higher is required to run the demo application due to usage of Camera2 API.
How it works?
If you would like a more accurate solution, create a server application. See my next projects here: