kadirnar / ComfyUI-YOLO

ComfyUI-YOLO: Ultralytics-Powered Object Recognition for ComfyUI
Apache License 2.0
16 stars 3 forks source link

Feature request, cleaner output. #4

Open ghostrunner-art opened 1 week ago

ghostrunner-art commented 1 week ago

Hello, thank you for your contribution to the open source community.

I'm using this plugin. But the content output by the node should be clearer. It is convenient for us to use the results detected by Yolo-world for processing.

Feature requests are as follows:

  1. It is necessary to use keywords to detect input images. For example: through the keyword "car", only cars are detected in the picture.
  2. More diversified output is needed. For example, you can directly output pictures in "BOX". The "Mask" list can be output and the mask can be retrieved more clearly.
  3. Make more expansions based on the characteristics of the new version of "YOLO".

Looking forward to your next release.

ghostrunner-art commented 1 week ago

It is best to optimize the recognition of "face, hands, feet" and other content, because these are the parts that are difficult to solve for the SD model. Users can extract them individually for secondary processing. I believe this is more interesting.

The above content is from Google Translate, please forgive me if it offends.

kadirnar commented 1 week ago

@ghostrunner-art ,

Have you used this? https://github.com/kadirnar/ComfyUI-YOLO/blob/main/nodes.py#L198

kadirnar commented 1 week ago

Example:

image
kadirnar commented 1 week ago

Face,Hand and Person:

https://huggingface.co/Bingsu/adetailer/tree/main

image
kadirnar commented 1 week ago

You can download and use the Yolo-world model. You should upload it to models/ultralicsts folder.

CustomUltralyticsModelLoader: https://github.com/kadirnar/ComfyUI-YOLO/blob/main/nodes.py#L342

ghostrunner-art commented 1 week ago

Please ask how to better output "mask". There are also how to use "PROBABILITIES", "KEYPOINTS" and "OBB".

kadirnar commented 1 week ago

What is better output? Want to increase accuracy?