- ComfyUI用のカスタムノードです。
- ComfyUI-Impact-PackのUltralytics Detectorで検出したSEGSの範囲に、ComfyUI_Comfyroll_CustomNodesのCR Draw Textでテキストを書き込むためのノードを追加します。
cd <ComfyUIがあるディレクトリ>/custom_nodes
git clone https://github.com/nkchocoai/ComfyUI-TextOnSegs.git
- (任意) 以下のフォルダにフォントファイル(*.ttf)を配置します。
ComfyUI_windows_portable/ComfyUI/custom_nodes/ComfyUI_Comfyroll_CustomNodes/fonts
- 日本語などは文字化けするため、フォントファイルを追加する必要があります。
- workflows/draw_text_on_face.json をD&Dで読み込みます。
- 「Draw Text」グループ内のTextノードやCalcMaxFontSizeノードなどの値を変更します。
- ワークフローを実行します。
- 検出に失敗した場合、エラーが発生しますが仕様です。
- Can't show this (meme) SDXL をダウンロードし、以下のフォルダに配置します。
ComfyUI_windows_portable/ComfyUI/models/loras
- Board detector YOLO model (For Can't show this (meme) SDXL) [Adetailer Model] - v1.0 をダウンロードし、以下のフォルダに配置します。
ComfyUI_windows_portable/ComfyUI/models/ultralytics/bbox
- workflows/draw_text_on_board.json をD&Dで読み込みます。
- 「Draw Text」グループ内のTextノードやCalcMaxFontSizeノードなどの値を変更します。
- ワークフローを実行します。
- 検出に失敗した場合、エラーが発生しますが仕様です。