Git Product home page Git Product logo

artcv's Issues

Suggest/Request the addition of New Effect - ASCII Art on Image + Video

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!

Adding Progress Bars

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

Add Code of Conduct file

Code of conduct file which is important for the open source project community.
Can I work on this for DWoC?

Foreground Segmentation

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?

Image Enhancer

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 ?

Build a CLI

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

Proposal

  1. A cli tool in the format artcv effect <effect-name> --file <image file name> --output <output file location>
  2. I would also like to add a feature to add a option for folder of images , in which all the images in the folder are shown to the effect
  3. Remove args in all effects and run it in the main,py file itself to avoid confusion in arguments
  4. Folder structure
ArtCV
│   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

Splash effect (Color filtering)

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?

Image-denoising Issue

@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 Issue templates

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

New Effects

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.

White Box Cartoonization

Reference:

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.

Guidelines for Pull Request:

  • Awb_cartoonization.py that takes in an image using command line arguments ( Use either fire or argparse library)
  • A snapshot of input and output
  • Define the entire process from loading the models to running inference in well documented functions
  • Use Try Except blocks for handling all possible errors
  • Use tqdm for providing progress bars on the terminal while the script runs!

Streamlit App

  • Use this template to set up a streamlit app and push it a test branch

Query regarding addition of deep learning based image transformations

Dear 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,
image
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.

Color Division effect.

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?

Motion Blur

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?

ADD ISSUE_TEMPLATE

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

Emboss Effect

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?

New Effects

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

Add contributing.md file for guiding how to contributing open source project.
Can I work on this for DWoC?

Ishihara Plate Generation

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

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.

Vintage Anime Effect

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?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.