Skip to content

Species.ai is a DL based application for identifying flowers,birds,animals etc.

Notifications You must be signed in to change notification settings

NikhilBartwal/Species.ai_Android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Species.AI

Deep Learning baseed android application for identifying flowers,birds,animals and providing general trivia.

Table of Contents

About the App

It allows the user to simply take a photo of any plant, animal, bird right at the moment or load it from the gallery and then, gives the top 3 predictions for the species along with providing some interesting information about them including their description, family and genus, nicknames, countries where they are found etc.

Species.AI can classify around 350+ categories of various plants, flowers, animals and bird using deep learning models. Also, the app gives prediction only in the case an actual species is present in the photograph. If, for example, an object or a human is detected, the app gives a "No species Found" message to the user.

App Logo Main Menu Testing a Bird Image
Bird Info Testing a Flower Flower Info

Installation

  • Use the apk file provided in the source code here and install it on your android application
  • Provide the required permissions to the application for taking pictures from the camera or gallery
  • Select a species category, select a picture and click on predict to get the Top 3 predictions!
  • Select the prediction you want to know more about

Technologies

For the deep learning model:

  • Python
  • Tensorflow
  • Kaggle Kernel
  • Libraries like Numpy, Matplotlib, PIL etc.

For the android application:

  • Java
  • Android Studio
  • Tensorflow-Lite
  • XML

About

Species.ai is a DL based application for identifying flowers,birds,animals etc.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages