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:
- 🖥️
cv2for advanced image processing. - 🔢
numpyfor efficient numerical operations. - ⚙️
torchfor deep learning and model implementation. - 🌐
flaskfor 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!