Over a million developers have joined DZone.

Android Image Recognition with Neuroph & NetBeans

· Mobile Zone

Learn how to Deliver Better Mobile Apps Faster with Continuous Quality by managing the complexities of testing multiple devices and scenarios with this whitepaper from Perfecto Mobile.

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.

Do you know Why Apps Succeed? Perfecto Mobile analyzed over 1,000 responses to their Digial Quality Strategies survey and aim to answer the question, "Why do apps succeed?" in this exclusive report.

Topics:
netbeans,android

The best of DZone straight to your inbox.

SEE AN EXAMPLE
Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.
Subscribe

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}