Skip to content

Developed VisionSoC, an advanced image upscaling model using Enhanced Super Resolution Generative Adversarial Networks (ESRGAN) with Python, leveraging frameworks such as TensorFlow and Keras. Created a comprehensive web-based application for the model using HTML, CSS, and JavaScript, and integrated the frontend with the backend using Flask.

License

Notifications You must be signed in to change notification settings

sibisiddharth8/VisionSoC

Repository files navigation

🌟 VisionSoC

VisionSoC Output Comparision

Welcome to VisionSoC, your go-to image enhancement application powered by ESRGAN (Enhanced Super-Resolution Generative Adversarial Networks). Built with Python and featuring a sleek web interface, VisionSoC brings cutting-edge image quality improvement right to your fingertips!

✨ Features

  • 🖼️ Stunning Image Enhancement: Achieve high-quality image upscaling using the advanced ESRGAN model.
  • 🔧 Modular Architecture: Seamlessly integrates multiple Python libraries for optimal performance:
    • 🖥️ cv2 for advanced image processing.
    • 🔢 numpy for efficient numerical operations.
    • ⚙️ torch for deep learning and model implementation.
    • 🌐 flask for connecting the frontend and backend.
  • 💻 Modern Web Interface: Enjoy a user-friendly experience with a clean design, built using HTML, CSS, and JavaScript.

🛠️ Technologies Used

  • Backend: Python

    • 🔧 torch
    • 🖼️ cv2
    • 🔢 numpy
    • 🌐 flask
  • Frontend: HTML, CSS, JavaScript

🚀 Installation and Setup

  1. Clone the repository:

    git clone https://github.com/sibisiddharth8/VisionSoC.git
    cd VisionSoC
  2. Install required Python libraries:

    pip install flask torch opencv-python numpy
  3. Run the application:

    python test.py
  4. Access the app: Open your browser and navigate to http://127.0.0.1:5000/.

🎨 How to Use

  1. Upload an image via the web interface.
  2. Enhance the image with the power of ESRGAN.
  3. Download or view your newly enhanced image.

👥 Meet the Team

This project is brought to you by:

📄 License

VisionSoC is licensed under the GNU General Public License (GPL). For more details, see the LICENSE file.


Elevate your images with VisionSoC and experience the future of image enhancement today!

About

Developed VisionSoC, an advanced image upscaling model using Enhanced Super Resolution Generative Adversarial Networks (ESRGAN) with Python, leveraging frameworks such as TensorFlow and Keras. Created a comprehensive web-based application for the model using HTML, CSS, and JavaScript, and integrated the frontend with the backend using Flask.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published