KJNodes/maskinggenerated

Round Mask(RoundMask)

このノードは技術的にMASKタイプのテンソルを入力として受け取り、その中の各ピクセル値に対して`round()`関数の操作を実行します。

Round Mask

mask
MASK
KJNodes

Round Mask ノードは、技術的には MASK タイプのテンソルを入力として受け取り、その各ピクセル値に対して round() 関数を実行します。

Round Mask ノードは、マスクを処理するためのユーティリティツールです。その中核機能は、入力されたグレースケールマスクまたはマスクのバッチを、四捨五入によって白黒の二値化マスクに変換することです。この操作により、中間のグレースケール値を持つマスクを、明確な0と1のみを含むマスクデータに効果的に簡略化できます。

ノード機能

このノードは、技術的には MASK タイプのテンソルを入力として受け取り、その各ピクセル値に対して round() 関数を実行します。入力マスクのピクセル値が連続的な浮動小数点数(例:0.3, 0.7)であっても、処理後には、0.5以上の値はすべて1(白/前景)に、0.5未満の値はすべて0(黒/背景)に近似されます。単一のマスクまたはバッチ処理されたマスクの処理をサポートし、入力と同じ次元を持つ二値化 MASK を出力します。

ノードパラメータ説明 - Round Mask

入力

パラメータ名データ型必須デフォルト値範囲/オプション説明
maskMASKはい---

出力

パラメータ名データ型説明
MASKMASK-

使用シナリオ

画像生成や編集のワークフローにおいて、ぼやけたフェードエッジを持つマスク(例:SAMセグメンテーションモデルによって生成されたマスク)から正確な物体の輪郭を抽出する必要がある場合に、このノードを使用できます。マスク生成ノードの下流に接続することで、後続の精密な切り抜き、ローカルリタッチ、または他の画像処理ノードへの入力条件として使用するための、ハードエッジのマスクを素早く取得できます。

Round Mask ノードソースコードリンク

Round Mask ノードは ComfyUI-KJNodes ノードパッケージに含まれています。

コメント

GitHubでサインインしてディスカッションに参加しましょう。

コメントを読み込み中…