https://github.com/smaranjitghose/artcv
Randomly Exploring Computer Vision techniques to create eye catching art out of plain boring images!
https://github.com/smaranjitghose/artcv
art deep-learning dwoc2020 hacktoberfest image-processing jwoc opencv python slop slop-20 swoc2021
Last synced: 2 months ago
JSON representation
Randomly Exploring Computer Vision techniques to create eye catching art out of plain boring images!
- Host: GitHub
- URL: https://github.com/smaranjitghose/artcv
- Owner: smaranjitghose
- License: mit
- Created: 2020-08-01T06:46:30.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-02-28T08:44:00.000Z (over 4 years ago)
- Last Synced: 2025-03-27T10:06:47.804Z (3 months ago)
- Topics: art, deep-learning, dwoc2020, hacktoberfest, image-processing, jwoc, opencv, python, slop, slop-20, swoc2021
- Language: Jupyter Notebook
- Homepage:
- Size: 132 MB
- Stars: 49
- Watchers: 1
- Forks: 37
- Open Issues: 2
-
Metadata Files:
- Readme: README.MD
- License: LICENSE
Awesome Lists containing this project
README
ART CV🎨
Do you believe that you have a hidden creative artist 🤩 within yourself but never got the opportunity to let it out?
Do you love playing around with pictures👩🔬?
Want to make an eye-catching pieces of art of for a website!
Don’t have time to learn Adobe XD or Pro editor!
But still, want to get things done?
Perhaps, Python🐍 can help you out to apply those mesmerizing filters by applying some basic knowledge of image processing!
Demo
| Work Done | Original Image** | Output Image |
|:----------------------------:|:-----------------------------:|:-------------------------------------:|
| Oil Painting ||
|
| Water Coloring ||
|
|Pencil Sketch(Black and White)||
|
| Pencil Sketch(Colored) ||
|
| Low Poly ||
|
| Sepia Effect ||
|
| Pointillism ||
|
| Stippling ||
|
| Mosaic Art ||
|
| TSP Art ||
|
| Cartoon Effect ||
|
| Comic Cartoon Effect ||
|
| Anime Vintage Effect ||
|
| Anime Effect ||
|
|Emboss Effect(Black and White)||
|
| Emboss Effect(Colored) ||
|
| Glitch Art ||
|
| Motion Blur(Vertical) ||
|
| Motion Blur (Horizontal) ||
|
| Motion Blur (Diagonal) ||
|
| Color Division Effect(K=3) ||
|
| Color Division Effect(K=6) ||
|
| Sobel Edge detection ||
|
| Negative Roll Effect ||
|
** Obtained from [Unsplash](https://unsplash.com/photos/Ab18eGc1hhE)
** Mosaic Images Obtained from [Google Images](https://www.google.com/search?q=colorful+images+jpg&rlz=1C1SQJL_enIN878IN878&sxsrf=ALeKk01p138QfFdbDWis8bPmUTSx02oCSg:1601008796205&source=lnms&tbm=isch&sa=X&ved=2ahUKEwjiwtHEvoPsAhW59XMBHYqrAL8Q_AUoAXoECAwQAw)
Usage
Convinced..huh? 😉 and want this spell for yourself?
Here you go:
- Clone or Download this repository ⏬
- Open the Terminal 🐱💻
- Move inside 👉 the repo
```cd ArtCV```
- Put your image inside the repo or get its path
- Now make sure you have all the dependencies🧱
```pip install -r requirements.txt```
- Now, the climax you have been waiting for!😎. Run any of the scripts using Terminal
```python name_of_effect.py -i ```
- Abracadabra ⚡**I assume you have python installed on your system and set to path.**
License 📜
[MIT License](https://github.com/smaranjitghose/ArtCV/blob/ArtCV/LICENSE)