Android Image Recognition with Neuroph & NetBeans
Have you ever thought how cool it would be to have image recognition on your Android phone? Well, now that's very easy thanks to Neuroph and NetBeans.
Neuroph provides a simple API to work with neural networks, specialised plugin for image recognition and Neuroph Studio, rich wizard based GUI based on the NetBeans Platform to work with neural networks and create image recognition components. Since version 2.6, Neuroph provides a compatibility layer to run image recognition on Android (thanks to Dalibor Micic for this great contribution). Previously there were problems with BufferedImage (Bitmap on Android) and Dimension classes.
Once you create an image recognition neural network using Neuroph, use NbAndroid plugin to create the image recognition for Android. At the moment there are two step by step tutorials which explain how to make this work:
1. Image recognition with Neuroph which explains how to create image recognition neural network using Neuroph
2. Android Image Recognition App which explains how to use neural network created with previous tutorial in android app
Note that this is a very basic example, a kind of 'Hello World' for image recognition, but if you get deeper into this you might be able to get more advanced stuff.
(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)