fee6fa9da7a688bb7641c3ad1ede3da7f9809979
TJ_Vector - ComfyUI Custom Node
ラインアート画像から中心線を抽出し、SVGパスとして出力するComfyUIカスタムノード
ノード
1. Line Region Detector
ラインアート画像から線領域を検出
入力:
image: 入力画像background_mode: 背景検出モード (auto/white/black)line_detection_method: 線検出方法 (edge/morphology/hybrid)- その他のパラメータ
出力:
line_mask: 線領域のマスクfill_mask: 塗り領域のマスクpreview_image: プレビュー画像color_info: 色情報 (JSON)
2. Centerline to SVG
線マスクから中心線を抽出してSVGパスを生成
入力:
line_mask: 線領域のマスクalgorithm: 中心線抽出アルゴリズム (ridge/skeleton/medial_axis)smoothing: パス平滑化レベル- その他のパラメータ
出力:
svg_string: SVG形式の文字列centerline_image: 中心線プレビューstatistics: 統計情報 (JSON)
インストール
- このフォルダを
ComfyUI/custom_nodes/にコピー - 依存関係をインストール:
pip install -r requirements.txt
使い方
- ComfyUIを起動
- ノードメニューから
TJ_Vectorカテゴリを選択 Line Region Detectorノードで線を検出Centerline to SVGノードでSVGを生成
ライセンス
MIT License
バージョン
v1.0 - 初期リリース
Languages
Python
94.7%
JavaScript
5.3%