KJNodes/maskinggenerated

Batch Uncrop(BatchUncrop)

このノードは、元の画像、クロップされた画像、および対応するバウンディングボックス(BBOX)データを入力として受け取ります

Batch Uncrop

original_images
cropped_images
bboxes
IMAGE
border_blending
0.25
crop_rescale
1.00
border_top
border_bottom
border_left
border_right
KJNodes

Batch Uncrop ノードは、元画像、切り抜かれた画像、および対応するバウンディングボックス(BBOX)データを入力として受け取ります。

Batch Uncrop ノードは、画像合成のためのツールであり、その中核機能は、切り抜き処理を施された画像を、元の背景画像の指定された位置に正確に再配置することです。バウンディングボックスの座標を受け取って位置を特定し、継ぎ目のエッジを滑らかにブレンドして、シームレスな視覚的融合効果を実現することをサポートします。

ノード機能

このノードは、元画像、切り抜かれた画像、および対応するバウンディングボックス(BBOX)データを入力として受け取ります。その内部メカニズムは、バウンディングボックスで定義された座標に基づいて、切り抜き画像を元画像の対応する領域に再合成します。再配置する画像のスケール調整をサポートし、調整可能なブレンド強度で継ぎ目のエッジを処理して、不自然な継ぎ目を軽減します。すべての入力画像はバッチ形式である必要があり、その数は互いに一致している必要があります。

ノードパラメータ説明 - Batch Uncrop

接続入力 (Inputs)

パラメータ名データ型必須デフォルト値範囲/オプション説明
original_imagesIMAGEはい--original_images(入力パラメータ):背景として使用する元の完全な画像バッチ。切り抜かれた画像はこの画像に融合して戻されます。
cropped_imagesIMAGEはい--cropped_images(入力パラメータ):元の背景に再配置する必要がある切り抜かれた画像バッチ。数は元画像と一致している必要があります。
bboxesBBOXはい--bboxes(入力パラメータ):切り抜き画像の元画像内での位置を定義するバウンディングボックス座標のバッチ。正確な位置決めに使用されます。

コントロールパラメータ (Parameters)

パラメータ名データ型必須デフォルト値範囲/オプション説明
border_blendingFLOATはい0.250.0 - 1.0 (ステップ: 0.01)border_blending(入力パラメータ):継ぎ目エッジのブレンド強度を制御します。範囲は0.0から1.0で、値が大きいほど融合が滑らかになります。
crop_rescaleFLOATはい1.00.0 - 10.0 (ステップ: 0.01)crop_rescale(入力パラメータ):融合前に切り抜き画像をスケーリングする比率係数。範囲は0.0から10.0です。
border_topBOOLEANはいTrue-border_top(入力パラメータ):ブール値。再配置画像の上端エッジにブレンド効果を適用するかどうかを制御します。
border_bottomBOOLEANはいTrue-border_bottom(入力パラメータ):ブール値。再配置画像の下端エッジにブレンド効果を適用するかどうかを制御します。
border_leftBOOLEANはいTrue-border_left(入力パラメータ):ブール値。再配置画像の左端エッジにブレンド効果を適用するかどうかを制御します。
border_rightBOOLEANはいTrue-border_right(入力パラメータ):ブール値。再配置画像の右端エッジにブレンド効果を適用するかどうかを制御します。

Output

パラメータ名データ型説明
IMAGEIMAGEIMAGE(出力パラメータ):合成された最終的な画像バッチを出力します。

使用シナリオ

典型的な使用シナリオは、ポートレート修復ワークフローです:まず検出ノードを使用して顔領域を枠で囲み、切り抜いて拡大し、詳細な修復(例:傷の除去、解像度の向上)を行います。その後、Batch Uncrop ノードを使用して修復された顔画像を元の写真の対応する位置にシームレスに融合し、局所的に強化された全体画像を得ます。

注意事項

使用時には、入力する original_imagescropped_images の2つの画像バッチの数が厳密に一致していることを確認してください。提供されたバウンディングボックス(bboxes)の数が画像の数より多い場合、ノードは余分なバウンディングボックスを自動的に破棄します。

Batch Uncrop ノードソースコードリンク

Batch Uncrop ノードは ComfyUI-KJNodes ノードパッケージに由来します。

コメント

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

コメントを読み込み中…