UppuluriKalyani/ML-Nexus

Feature request: Create AI Avatar Image Model Using OpenCV

Closed this issue · 5 comments

RB137 commented

Is your feature request related to a problem? Please describe.
We want to create a tool that converts images into unique AI avatars by applying specific transformations, enhancing the visual style of the image in a creative way.

Describe the solution you'd like
A Python script that:

Reads an input image.
Applies transformations like stylization, edge enhancement, and smoothing using OpenCV.
Modifies the color palette to create a distinct AI avatar look.
Displays both the original and AI avatar images side by side.

Describe alternatives you've considered
Alternatives could include using deep learning techniques like GANs for generating avatars, but for simplicity and accessibility, OpenCV is used for this solution.

Approach to be followed (optional)
Step 1: Load the input image using OpenCV.
Step 2: Apply a stylization filter to simplify the image while retaining important features (use cv2.stylization()).
Step 3: Perform edge enhancement to highlight key features of the face or objects.
Step 4: Adjust the color scheme to give the image a more artistic and avatar-like appearance.
Step 5: Display the original and avatar images side by side using Matplotlib.

Additional context
Instructions for running the script and installing dependencies will be provided in the README. The effect should give a modern, futuristic avatar look rather than a simple cartoon.

Thanks for creating the issue in ML-Nexus!🎉
Before you start working on your PR, please make sure to:

  • ⭐ Star the repository if you haven't already.
  • Pull the latest changes to avoid any merge conflicts.
  • Attach before & after screenshots in your PR for clarity.
  • Include the issue number in your PR description for better tracking.
    Don't forget to follow @UppuluriKalyani – Project Admin – for more updates!
    Tag @Neilblaze,@SaiNivedh26 for assigning the issue to you.
    Happy open-source contributing!☺️
RB137 commented

@UppuluriKalyani Assign me the task.

Thanks for raising this issue! However, we believe a similar issue already exists. Kindly go through all the open issues and ask to be assigned to that issue.

RB137 commented

Hi @UppuluriKalyani,

I’ve carefully reviewed the open issues and couldn’t find any that align with my suggestion. Could you please reopen and assign this issue to me? I believe it would be a valuable addition, and I’m ready to provide further details if needed.

Thanks!

Hello @RB137! Your issue #495 has been closed. Thank you for your contribution!