Systems and biomedical engineering, Cairo University.
3rd year, 1st semester.
Team Members' Names | Section | B.N. |
---|---|---|
Marina Nasser | 2 | 12 |
Yousef Adham | 2 | 55 |
Michael Hany | 2 | 14 |
Mayar Ehab | 2 | 41 |
This web application enables users to merge two images by extracting either the phase or magnitude from one picture and adding it to the phase or magnitude of the other. The application is built using JavaScript, CSS, Matplolib.byplot, Ajax, and Flask (Python) for the front-end and back-end, respectively.
- The ability to upload two pictures and select the magnitude or phase from each picture
- A square selector that allows users to choose a specific part of each picture to merge
- Real-time display of the output image while the user selects the merged part
- Clone the repository:
git clone https://github.com/MarinaNasser/DSP_Task4
- Create a virtual environment:
python -m venv env
- Activate the virtual environment:
source env/bin/activate
- Install the requirements:
pip install -r requirements.txt
- Start the application:
python app.py
- Open your web browser and go to
https://localhost:5000
- Upload two images and select the magnitude or phase from each picture
- Use the square selector to choose a specific part of each picture to merge
- View the output image in real-time while selecting the merged part
- JavaScript
- CSS
- Matplolib.byplot
- Ajax
- Flask (Python)