Project Title
ShadowX-Lunar Image Enhancement: A Tool for Improving Low-Light Images
Project Description
This project provides an interactive tool to enhance low-light images using Python and OpenCV. Designed for lunar applications, it enables users to upload or capture images and apply histogram equalization for improved visibility. The tool is particularly useful for processing images from PSR regions of lunar craters.
Features
- Upload or capture images directly in the application.
- Enhance images with histogram equalization.
- Interactive interface using IPython widgets.
- Visualize both original and enhanced images.
Technologies Used
- Programming Language: Python
- Libraries:
- OpenCV
- Matplotlib
- NumPy
- IPython widgets
- Environment: Google Colab or Jupyter Notebook
Setup Instructions
- Clone the repository:
bash git clone <repository-url> - Navigate to the project directory:
bash cd Avishkar1 - Install required dependencies:
bash pip install numpy opencv-python matplotlib ipywidgets - Run the notebook in Jupyter or Google Colab.
Usage
- Choose between uploading an image or capturing a new one.
- View the original image.
- Enhance the image by clicking the Enhance Image button.
- Save or analyze the enhanced image.
Team Members
- Sanket Malegaonkar
- Samarth Shendre
- Janhavi Kongari
- Sadiya Gavandi
- Kshiti Gambhir
- Shreya Ghodake
Acknowledgments
This project was developed as part of the Avishkar SPPU competition.
Built With
- jupyter-notebook

Log in or sign up for Devpost to join the conversation.