smaranjitghose / artcv Goto Github PK
View Code? Open in Web Editor NEWRandomly Exploring Computer Vision techniques to create eye catching art out of plain boring images!
License: MIT License
Randomly Exploring Computer Vision techniques to create eye catching art out of plain boring images!
License: MIT License
Dear sir, @smaranjitghose , I have been working on ASCII Art as part of my pet project and would love to see make it to a part of this repository as an individual project. I am using OpenCV for the same.
Could you consider adding this art form into your existing list of projects. I am aiming to enhance and work on it during my time at DWOC or SWOC
Also I wish to challenge myself by working on Video input for real time ascii conversion as a secondary part once I successfully merge the repo with Ascii art for image.
I'm willing to create a detailed documentation also for the same!
Waiting for your reply. You may close the issue once acknowledged and assigned.
Thanks!
While some of the effects are relatively simpler to produce, others require some amount of time mathematical computation. We can make use of progress bars in the terminal to give the user a visual insight of how much of the process is done. The tqdm library can be used for this
Code of conduct file which is important for the open source project community.
Can I work on this for DWoC?
Hello @smaranjitghose, I wanted to add an implementation of gamma correction using OpenCV in this repository, please assign me this issue for SWOC2021.
Please also labels this issue SWOC2021 and SWOC.
Thank you :)
Greetings sir,
I observed by the project repository that project aims for Image related manipulations.
I'd love to contribute to the repository.
Please can we add foreground segmentation as well in the option of effects with necessary process libraries like tqdm and OpenCV.
@smaranjitghose Can we please held onto this contribution?
Greetings sir,
I observed by the project repository that project aims for Image related manipulations.
I'd love to contribute to the repository.
Please we add Image enhancing option with gamma correction as 1 option for contribution @smaranjitghose ?
related to #63
Instead of having each effect to be run seperately, It would be better if it was run in a single command line interface
artcv effect <effect-name> --file <image file name> --output <output file location>
main,py
file itself to avoid confusion in argumentsArtCV
│ README.md
│ LICENSE
│ requrements.txt
└───art_cv
│ │ effects
│ └─── effect1.py
│ │ | effect2.py
│ │ | and so on...
│ │ __init__.py
│ | main.py
This folder structure makes it clean and easier to apply tools like black, flake8 or write tests, I was also contemplating on how to sort the effects since there are a lot
If this is fine with you, I would like to get started
Reference: Fast Style Transfer
Greetings sir,
Please can we add the Splash effect (color specific) as well in the option of effects with necessary process libraries like tqdm and OpenCV.
This effect is helps highlighting a specific color region in the image an is used especially by the VFX artists to add CGI in image frames in a video and gives extra ordinary results on images.
@smaranjitghose Can we please held onto this contribution?
@smaranjitghose I have opened this issue as a part of DWOC. Before preprocessing, the image noises has to be removed for better Accuracy and interpretation of data.
Please assign me this issue.
Adding Contribution Table.
Hello there,
I would like to add an issue template for the repository. This template would have issues namely bug, feature. Kindly assign me this issue as a part of DWOC.
THANK YOU
We can also code for Glitch art on the image.
Can we add a new file which shows a different style of art on the images like stippling effect etc? I would love to contribute towards it.
Before giving a PR, please have a look at the guidelines given here
Using TensorFlow 2.0 is a preference but PyTorch or PyTorch lightning is accepted as well. Please do cite the authors in the readme once the effect is added.
wb_cartoonization.py
that takes in an image using command line arguments ( Use either fire
or argparse
library)test
branchDear Sir, @smaranjitghose
I wanted to know whether can we add deep learning based image transformations, like those done by StyleGANs or such, to create interesting results on various images. An example of such an image transformation based on the image given in the readme could be seen below,
The art style is that of Wassily Kandinsky, and such results could be obtained by various implementations of StyleGANs. With your permission I would like to work on the same and contribute the code related to acquiring such results.
I was trying out such models and intend to implement them and contribute to open source via the DWOC programme.
May I add a Code_of_conduct for this awesome project?
Greetings sir,
Please can we add the color division effect as well in the option of effects with necessary process libraries like tqdm and OpenCV.
This effect is helps producing an image form the input image that is quantized on the basis for RGB channels. This will output an image that is divided with color values concentrated at a region. Best used in CBIR systems (Content based image retrieval systems).
@smaranjitghose Can we please held onto this contribution?
Greetings sir,
Please can we add the Motion Blur effect as well in the option of effects with necessary process libraries like tqdm and OpenCV.
This effect is helps in demonstrating the blur effect observed by the camera on calibrating and clicking pictures in high speeds (generally observed and useful in designing computer games). This effect can be demonstrated in any direction specified. (I'd go for the most common ones like horizontal and diagonal).
@smaranjitghose Can we please held onto this contribution?
Hello there,
I would like to add an issue template for your repository. This template would have four issues namely bug, documentation, feature, proposal. Kindly assign me this issue as a part of DWOC.
THANK YOU
Greetings sir,
Please can we add the emboss effect as well in the option of effects with necessary process libraries like tqdm and OpenCV.
This effect is helps in protruded/sunken effects on the image's edges (Especially useful for Texts) but gives extra ordinary results on images.
@smaranjitghose Can we please held onto this contribution?
Adding filters always adds on something more fascinating into the images.
Rolling around with filters, I would like to add a code for creating Vintage effect on the image.
I would like to take this up as a part of SLoP.
@smaranjitghose Can I work on this?
Add contributing.md file for guiding how to contributing open source project.
Can I work on this for DWoC?
At times a form of art might useful beyond its visual comfort. One such application is the use of Ishihara Plate to detect blindness.
In this issue, the end goal is to create Vanishing Ishihara plates given any image or an input number.
A blog you can take reference from: Anton Johansson's demo.
I expect you to explain each function as you design the script. While the usual guidelines hold true for this issue, I would appreciate experimenting with multiple python libraries as well to generate vector graphics
Documentation is a must. Remember we are building this for humans and not just our machines!
Use argparse for input
Neural style transfer is taking the style of one image and And then applying it to the content of another image. I wanna apply this to the given image. Pls assign this issue to me and add DWOC and SWOC label.
Greetings sir,
I observed by the project repository that project aims for Image related manipulations.
I'd love to contribute to the repository.
Please can we add the anime effect as well in the option of effects with necessary process libraries.
@smaranjitghose Can we please held onto this contribution?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.