Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Photoshop-like Magic Wand Tool for Semantic and Instance Segmentation #419

Open
chenller opened this issue May 16, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@chenller
Copy link

Feature Request: Photoshop-like Magic Wand Tool for Semantic and Instance Segmentation

Description

The Magic Wand tool in Photoshop is a highly efficient tool for quick image selection based on color and tone. It is particularly useful for images where the boundary between the subject and the background is clear and there is a significant color difference. Implementing a similar tool within our semantic and instance segmentation software could greatly enhance the speed and accuracy of the annotation process.

Technical Details

The proposed Magic Wand feature should include the following parameters and functionalities:

  • Tolerance: A threshold for determining the similarity between the colors of surrounding pixels and the selected pixel.
  • Contiguous: An option to select only pixels of a single color within a contiguous area.
  • Anti-aliasing: To smooth the selection edges.
  • Sample Size: An option to average the color of a 3x3 pixel area around the clicked point for more accurate selection.
  • Functionalities:
    • Create a region based on the selected pixel.
    • Merge new regions with existing selected regions.
    • Subtract regions that are similar to the selected pixel from the current selection.

Benefits

  • Only CPU is needed to complete annotation
  • Improved efficiency in the annotation process by reducing manual selection time.
  • Increased accuracy in selecting regions with clear color boundaries.
@CVHub520
Copy link
Owner

Hi, @chenller:

Thank you for reaching out with your suggestion to implement a Photoshop-like Magic Wand Tool in X-AnyLabeling. I truly appreciate your interest in my work and your efforts in suggesting ways to improve it.

I’m always on the lookout for enhancements that can make this one more efficient and user-friendly. The Magic Wand Tool feature you’ve described could be a fantastic addition, especially for users looking to save time and increase precision in their annotation work.

I will give your request careful consideration and assess its compatibility with my current development plans. While I can’t promise immediate integration due to the constraints of independent development, I am committed to heeding valuable user feedback such as yours.

If you have development experience and are interested in contributing, please feel free to submit a pull request with your implementation of the Magic Wand Tool. I would be happy to review it and consider it for inclusion in the software.

Please know that your idea will be taken into account as I plan future updates. If and when I am able to include the Magic Wand Tool, I will be sure to announce it.

Thank you again for your contribution. Your support and input are greatly valued.

Warm regards,
CVHub

@CVHub520 CVHub520 added the enhancement New feature or request label May 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants