Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shruagarwal/magical_image_art
Try this Streamlit App and receive three different styled effects out of an Image! 😉🌈
https://github.com/shruagarwal/magical_image_art
numpy opencv-python pillow python streamlit
Last synced: 16 days ago
JSON representation
Try this Streamlit App and receive three different styled effects out of an Image! 😉🌈
- Host: GitHub
- URL: https://github.com/shruagarwal/magical_image_art
- Owner: ShruAgarwal
- Created: 2022-08-30T21:39:29.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-14T05:48:53.000Z (about 2 years ago)
- Last Synced: 2024-11-20T20:28:43.558Z (3 months ago)
- Topics: numpy, opencv-python, pillow, python, streamlit
- Language: Python
- Homepage:
- Size: 13 MB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Magical Image Art ✨🤯
### Try it here : [![Streamlit App](https://static.streamlit.io/badges/streamlit_badge_black_white.svg)](https://magical-image-art.streamlitapp.com/)
**This App can** :
- Convert & Apply three different styling effects to an Image 🌈
- Style Effects are --> *Pop / dotted art, Cartoon art, Water Color Painted art*### 🕹 App Demo
![alt text](https://github.com/ShruAgarwal/Magical_Image_Art/blob/main/demo.gif)
### 🛠 App is built with libraries
1️⃣ `opencv` -- for applying effects on the image
2️⃣ `numpy` -- is used to convert, read, perform array methods on the image
3️⃣ `Pillow` -- used to convert the numpy array & return back an image
4️⃣ `streamlit` -- for hosting the UI for the App
### 💡 Idea behind building this App
Well, I've already tried the `Pencil Sketch Effect` using OpenCV, but never thought of applying such amazing effects on an Image using Python!
Learnt a lot while trying these effects as well as unleashed the power of OpenCV in general. 😉
### References- [OpenCV Docs](https://docs.opencv.org/4.x/index.html)
- [Amazing Article for creating Pop Art Image](https://www.analytics-link.com/post/2019/07/11/creating-pop-art-using-opencv-and-python)
- [Github repo for Water Color Art](https://github.com/Aman-Preet-Singh-Gulati/photo2-watercolor-art)
- [Component repo for Image Comparison](https://github.com/fcakyon/streamlit-image-comparison)