Skip to content

Merlin-A/ML-Image-Classifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

forthebadge made-with-python

GitHub license

Machine-Learning

Image Classifier

Image Classification Web App

Developed By: Aditya A

Toolset 🛠️

Languages, Framework, Environment

Python Flask NumPy OpenCV scikit-learn Pandas jQuery Matplotlib Wavelets Matplotlib JavaScript CSS3 Bootstrap HTML5 JSON Carousel Harrcascade


Overview 🔎

Image Classifier is a Face Identification Web App developed in Python. It uses OpenCV to detect and clean the images, & SVM to train the Machine Learning model. This is a Linear Regression Based Application

We utilize Flask Server API to Deploy the model into Web App, by using Jquery.

As of now model can accurately predict images of following -

  1. Lionel Messi
  2. Al Pacino
  3. Mr. Ratan Tata
  4. Richard Feynman
  5. Rahul Dravid
  6. Ben Affleck
  7. Roger Federer
  8. Jerry Seinfeld

image

Dropbox has been provided for easier upload and deletion.

image

Probability Score is also displayed for further analysis.

Installation

Deployment of the Project is in the works, I'll provide the reference once the Project is Online.

For local Implementation, Improvement or Usage -

  1. Simply Download
  2. Open PowerShell in your downloaded directory and run the following command.
pip download -r requirements.txt 
  1. Once the Process is Complete, run the following Commands.

a.

 cd server 
b.
 python server.py 

image

  1. Open the UI Folder and run index.html

Any Suggestions, Contribution and Forking is Highly Appreciated!!