Skip to content

In this project, I have bult a pipeline to process real-world, user supplied images. A pipeline that can be used within a web or mobile app. Given an image of a dog, our algorithm will idenity an estimate of the canine's breed. If supplied an image of a human, the code will identify the resembling dog breed.

Notifications You must be signed in to change notification settings

bhatnaushad/Deg-Breed-classifier-using-CNNs

Repository files navigation

Dog-Breed-classifier-using-CNNs

In this project, I have bult a pipeline to process real-world, user supplied images. A pipeline that can be used within a web or mobile app. Given an image of a dog, our algorithm will idenity an estimate of the canine's breed. If supplied an image of a human, the code will identify the resembling dog breed. This project was a part of udacity's deep learning Nanodegree.

  • The datasets that we are using is of dogs and humans to distinguish between them.

  • We used OpenCV's implementation of Haar feature-based cascade classifiers to detect human faces in images. OpenCV provides many pre-trained face detectors, stored as XML files on github. We have downloaded one of these detectors and stored it in the haarcascades directory.

  • We used a pre-trained model to detect dogs in images. Specifically VGG-16 model, along with weights that have been trained on ImageNet, a very large, very popular dataset used for image classification and other vision tasks. ImageNet contains over 10 million URLs, each linking to an image containing an object from one of 1000 categories.

About

In this project, I have bult a pipeline to process real-world, user supplied images. A pipeline that can be used within a web or mobile app. Given an image of a dog, our algorithm will idenity an estimate of the canine's breed. If supplied an image of a human, the code will identify the resembling dog breed.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published