Skip to content

PixelPerfect delivers fast and powerful image enhancements. Whether it's generating captions or summaries or sharpening images

Notifications You must be signed in to change notification settings

lohithgsk/PixelPerfect

 
 

Repository files navigation

PixelPerfect 📸

AI-Powered Image Transformation at Your Fingertips

PixelPerfect is a cutting-edge AI-powered image processing application designed to transform your visuals with precision and speed. Built using PyTorch for advanced neural networks, FastAPI for seamless backend integration, and React for a dynamic and responsive user interface, PixelPerfect delivers fast and powerful image enhancements. Whether it's generating captions or summaries or sharpening images, this application offers real-time processing with storage backed by Firebase, ensuring your images are securely stored and easily accessible. PixelPerfect empowers users to achieve high-quality results with minimal effort.

Image Processing

PixelPerfect leverages a range of powerful AI models to provide an enhanced image processing experience. Using the Gemini API, the app creates image summaries and captions through a Hugging Face model, generating detailed and context-aware descriptions of images. For image enhancement, PixelPerfect implements the ESRGAN (Enhanced Super-Resolution Generative Adversarial Network) model, allowing users to upscale and improve image quality with incredible sharpness and detail retention. Additionally, PixelPerfect uses Stable Diffusion for high-quality image generation, offering users the ability to create stunning visuals from text inputs or modify existing images with AI-driven creativity.

Architecture

Usage

Create the project directory.

mkdir pixelperfect

Move in to the project directory.

cd client

Install the required packages for the react application.

npm install

Install the required packages for the model.

pip install -r requirements.txt

Install the appropriate torch version.

pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118

Start the application

uvicorn api:app --reload
cd client
npm run dev

All Our Features

Home Page

Home

Login Page

Login

Upload Page

Upload

Enhacing Image

Enhance

Duplicate Image

Duplicate

Generation Page

Generate

Search Page

Search

Feedback

Please reach out if you find any issues.

About

PixelPerfect delivers fast and powerful image enhancements. Whether it's generating captions or summaries or sharpening images

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 78.6%
  • Python 19.9%
  • Other 1.5%