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!
- 🖼️ 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.
-
Backend: Python
- 🔧
torch
- 🖼️
cv2
- 🔢
numpy
- 🌐
flask
- 🔧
-
Frontend: HTML, CSS, JavaScript
-
Clone the repository:
git clone https://github.com/sibisiddharth8/VisionSoC.git cd VisionSoC
-
Install required Python libraries:
pip install flask torch opencv-python numpy
-
Run the application:
python test.py
-
Access the app: Open your browser and navigate to http://127.0.0.1:5000/.
- Upload an image via the web interface.
- Enhance the image with the power of ESRGAN.
- Download or view your newly enhanced image.
This project is brought to you by:
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!