ComfyUI-TextOnSegs

ComfyUI-TextOnSegs
★ 13

文本标注分割可视化字体支持ComfyUI节点
在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.