Home

Awesome

<!-- Improved compatibility of back to top link: See: https://github.com/othneildrew/Best-README-Template/pull/73 -->

<a name="readme-top"></a>

<!-- *** Thanks for checking out the Best-README-Template. If you have a suggestion *** that would make this better, please fork the repo and create a pull request *** or simply open an issue with the tag "enhancement". *** Don't forget to give the project a star! *** Thanks again! Now go create something AMAZING! :D --> <!-- PROJECT LOGO --> <br /> <div align="center"> <a href="https://github.com/gerardocipriano/Cerberus-Dog-Breed-Classification-and-Body-Localization-PyTorch"> <img src="res/secondLogo.png" alt="Logo" width="200"> </a> <h3 align="center">Cerberus-Dog-Breed-Classification-and-Body-Localization-PyTorch!</h3> <p align="center"> The goal of the project is to develop a PyTorch-based model capable of recognizing and classifying 3 dog breeds and localizing 3 specific body parts within images. <br /> <br /> <br /> <a href="https://Cerberus-Dog-Breed-Classification-and-Body-Localization-PyTorch.tk/">View Demo</a> · <a href="https://github.com/gerardocipriano/Cerberus-Dog-Breed-Classification-and-Body-Localization-PyTorch/issues">Report Bug</a> · <a href="https://github.com/gerardocipriano/Cerberus-Dog-Breed-Classification-and-Body-Localization-PyTorch/issues">Request Feature</a> </p> </div> </div> <!-- TABLE OF CONTENTS --> <details> <summary>Table of Contents</summary> <ol> <li> <a href="#about-the-project">About The Project</a> </li> <li> <a href="#getting-started">Getting Started</a> <ul> <li><a href="#installation">Installation</a></li> </ul> </li> <li><a href="#usage">Usage</a></li> <li><a href="#roadmap">Roadmap</a></li> <li><a href="#license">License</a></li> <li><a href="#contact">Contact</a></li> </ol> </details> <!-- ABOUT THE PROJECT -->

About The Project

<br /> <div align="center"> <a href="https://github.com/gerardocipriano/Cerberus-Dog-Breed-Classification-and-Body-Localization-PyTorch"> <img src="res/cerberus-logo.jpg" alt="Logo" width="200"> </a> <p align="center"> </div> Cerberus is a PyTorch-based project for classifying dog breeds and localizing specific body parts within images. Our model is capable of recognizing and classifying 3 dog breeds (Toy Poodle, Beagle, Siberian Husky) and localizing 3 specific body parts (eyes, nose, tail) within images. This repository contains the code and resources for training and evaluating the model, as well as a user interface for interacting with the algorithm. <p align="right">(<a href="#readme-top">back to top</a>)</p> <!-- GETTING STARTED -->

Installation

  1. Just Clone/Download the repo
<p align="right">(<a href="#readme-top">back to top</a>)</p> <!-- USAGE EXAMPLES -->

Usage

Classification and Localization functionalities are available in their respective user interfaces (GUIs).

Classification

To utilize the classification feature, please follow these steps:

Localization

If you wish to utilize the localization feature, please run the .\Object-detection\main.py file. (Note: A unified GUI will be introduced in a future version of the project.)

<p align="right">(<a href="#readme-top">back to top</a>)</p> <!-- ROADMAP -->

Roadmap

Mandatory features:

Optional features:

<p align="right">(<a href="#readme-top">back to top</a>)</p> <!-- LICENSE -->

License

Distributed under the MIT License. See LICENSE for more information.

<p align="right">(<a href="#readme-top">back to top</a>)</p> <!-- CONTACT -->

Contact

Gerardo Cipriano - gerardo.cipriano@studio.unibo.it <br />

Massimiliano Battelli - massimilian.battelli@studio.unibo.it <br />

Project Link: https://github.com/gerardocipriano/Cerberus-Dog-Breed-Classification-and-Body-Localization-PyTorch

<p align="right">(<a href="#readme-top">back to top</a>)</p> <!-- MARKDOWN LINKS & IMAGES -->