在Ultralytics Detector检测出的SEGS区域上,使用CR Draw Text节点绘制文字标签,支持自定义字体,便于分割结果可视化。
💡 自动在分割区域绘制文字标签以实现可视化。
🍴 4 Forks 💻 Python 🔄 2025-03-30
https://pan.quark.cn/s/6862a2001521
📋 点击复制链接
📄 README
ComfyUI-TextOnSegs
日本語版READMEはこちら 。
Custom node for ComfyUI .
Add a node for drawing text with CR Draw Text of ComfyUI_Comfyroll_CustomNodes to the area of SEGS detected by Ultralytics Detector of ComfyUI-Impact-Pack .
Installation
cd <ComfyUI directory>/custom_nodes
git clone https://github.com/nkchocoai/ComfyUI-TextOnSegs.git
Requirements
ComfyUI-Impact-Pack
ComfyUI_Comfyroll_CustomNodes
Usage
(Optional) Place font files (*.ttf) in the following folder.
ComfyUI_windows_portable/ComfyUI/custom_nodes/ComfyUI_Comfyroll_CustomNodes/fonts
Japanese and other characters are garbled, so you need to add font files.
draw text on the face
Load workflows/draw_text_on_face.json with D&D.
Change the values of Text node, CalcMaxFontSize node, etc. in the “Draw Text” group.
Execute the workflow.
If detection fails, an error occurs, but this is a specification.
Write text on the board
Download Can’t show this \(meme\) SDXL and place it in the following folder.
ComfyUI_windows_portable/ComfyUI/models/loras
Download [Board detector YOLO model \(For Can’t show this \(meme\) SDXL\) \[Adetailer Model\] \- v1\.0](https://civitai.com/models/300228) and put it in the following folder.
ComfyUI_windows_portable/ComfyUI/models/ultralytics/bbox
Load workflows/draw_text_on_board.json with D&D.
Change the values of the Text node, CalcMaxFontSize node, etc. in the “Draw Text” group.
Execute the workflow.
If detection fails, an error occurs, but this is a specification.