Skip to content

This is a Flutter Application which will classify whether it is a dog or a cat according to the image you provide from the gallery or from the camera.

License

Notifications You must be signed in to change notification settings

m-prth/CatsVSDogs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cats VS Dogs - A Flutter App

by Parth Mistry

  • It is an application which is build on Flutter which will classify images of cats and dogs.
  • It uses a convolutional neural network model which is made using the Teachable Machine. Therefore it is called Transfer Learning.
  • For Flutter, it uses TFLite package which is used for the classification task.
  • It will allow the user either to click a picture using the device's camera or the image can be uploaded from the photo gallery.
  • This application obeys all the andriod privacy policies and will ask for permission on the first launch.

Specifications:

Flutter Version: 1.22.0-12.0.pre - beta
TensorFlow Version: 2.2.0
Dart Version: 2.10.0
Other packages used: TFLite, image-picker, SplashScreen


Screens:


Getting Started:

Note: Make sure your Flutter environment is setup.

Installation:

Use the following command in the command terminal.

$ git clone https://github.com/m-prth/CatsVSDogs.git
$ cd CatsVSDogs
$ flutter run
Check out Flutter’s online documentation for help getting start with your Flutter project.

About

This is a Flutter Application which will classify whether it is a dog or a cat according to the image you provide from the gallery or from the camera.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published