Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lakshmankishore/imagecompression

Image compression web app built with help of PCA (ML algorithm).
https://github.com/lakshmankishore/imagecompression

bootstrap flask html-css-javascript ml-pca sklearn ui-gradient

Last synced: 17 days ago
JSON representation

Image compression web app built with help of PCA (ML algorithm).

Awesome Lists containing this project

README

        

# Image Compression

An end to end ML project.
I have used PCA(an unsupervised algorithm) to compress the image.
It takes the image from user and gives a compressed image.

## Tech Stack

**Client:** HTML,CSS,Bootstrap

**Server:** Flask


## Run Locally

Clone the project

```bash
git clone https://github.com/LakshmanKishore/imageCompression.git
```

Go to the project directory

```bash
cd my-project
```

Install dependencies

```bash
pip install -r requirements.txt
```

Start the server

```bash
python app.py
```


## Lessons Learned

I was able to learn more about PCA.
I was able to link the PCA to HTML with the help of flask.
I learnt more about linking the images with flask and HTML.
Learnt about adding a spinner(Loading symbol) in the web.

## Related

Here are some related projects

* [Color Name Prediction](https://github.com/LakshmanKishore/colorNamePrediction)
* [Loan Prediction](https://github.com/LakshmanKishore/loanPrediction)
* [Iris Classification](https://github.com/LakshmanKishore/irisClassification)

## You can watch the code live [here](https://lakshman-image.herokuapp.com/)