Skip to content

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

###Saliency-Based Image Compressor

This project is a full-stack web application that demonstrates a novel, lossy image compression technique.

The compression algorithm identifies the main subject (saliency) of an image and applies a high-quality (256-color) quantization, while aggressively compressing the background (16-color) to save file size.

Project Structure

This is a monorepo containing two separate applications:

/backend: A Python FastAPI server that contains the OpenCV compression logic.

/frontend: A React application (built with Create React App) for the user interface.

Deployment

Backend (FastAPI): Deployed to Render.

Frontend (React): Deployed to Firebase Hosting.

About

Image compression application utilizing human visual attention models to identify and preserve saliency-based focus areas while compressing background regions more aggressively.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages