title | emoji | colorFrom | colorTo | sdk | sdk_version | app_file | pinned | license |
---|---|---|---|---|---|---|---|---|
Image Fft Playground |
๐ |
green |
blue |
gradio |
3.50.2 |
app.py |
false |
apache-2.0 |
Gradio app to play with FFT of images.
Huggingface Spaces Demo: https://huggingface.co/spaces/acozma/image_fft_playground
- Upload your own input image, or use one of the example images
- Optionally draw on the input image to see how the FFT changes
- Mask out areas of the FFT magnitude and phase to see how the image changes
- Apply IFFT to the modified FFT to see the result
- Gradio Image canvas sometimes bugs out and unintentionally resizes/crops the images on the FFT Magnitude and Phase canvases. As a result, taking the IFFT will produce an error. To fix this, just refresh the page and try again.
- In the process of re-writing the app using Streamlit, since Gradio image canvas is not very stable and the API is not very flexible.