EasyUse/Imagegenerated
imageUncropFromBBOX
imageUncropFromBBOX는 바운딩 박스를 사용하여 이전에 잘라낸 이미지를 원본 이미지에 다시 배치합니다.
image Uncrop From BBOX
original_image
crop_image
bbox
optional_mask
image
border_blending
0.25
use_square_mask
Easy Use
설명
imageUncropFromBBOX는 바운딩 박스를 사용하여 이전에 잘라낸 이미지를 원본 이미지에 다시 배치합니다. 크롭 또는 BBOX를 생성하는 워크플로와 함께 사용하도록 설계되었습니다: 영역을 자르고, 처리한 다음, 올바른 위치의 원본 캔버스에 다시 붙여넣습니다.
이 노드는 또한 붙여넣은 크롭이 주변 원본 이미지와 혼합되는 방식과 붙여넣기 영역이 완전한 사각형으로 처리되는지 또는 선택적 마스크로 정의된 임의의 형태로 처리되는지를 제어할 수 있게 해줍니다.
입력
| 이름 | 유형 | 기본값 | 설명 |
|---|---|---|---|
original_image | IMAGE | — | 크롭이 다시 붙여넣어질 전체 크기 이미지. |
crop_image | IMAGE | — | 다시 붙여넣을 이미지 영역. bbox로 정의된 영역과 일치해야 합니다. |
bbox | BBOX | — | original_image 내에서 크롭의 위치를 지정하는 바운딩 박스. BBOX를 생성하는 노드의 BBOX 출력을 사용하세요. |
border_blending | FLOAT | 0.25 | 붙여넣은 크롭의 가장자리가 원본 이미지에 혼합되는 강도를 제어합니다. 범위는 0.0에서 1.0입니다. 값이 0이면 날카로운 가장자리가 생성되고, 값이 높을수록 더 부드러운 전환이 생성됩니다. |
use_square_mask | BOOLEAN | True | 활성화하면 붙여넣기 영역이 전체 바운딩 박스를 덮는 채워진 사각형으로 처리됩니다. optional_mask로 제공된 비사각형 형태를 보존해야 할 때 비활성화하세요. |
optional_mask | MASK | None | use_square_mask가 비활성화된 경우 사용되는 선택적 마스크. 크롭 이미지의 어느 부분을 붙여넣을지와 가장자리를 처리할 방법을 정의합니다. |
출력
| 이름 | 유형 | 설명 |
|---|---|---|
| IMAGE | IMAGE | 합성 결과: 선택된 혼합 동작을 사용하여 지정된 바운딩 박스에 crop_image가 다시 붙여넣어진 원본 이미지. |
사용 참고 사항
bbox는 원시 좌표가 아닌 BBOX 객체를 기대합니다. 이 유형을 생성하는 다른 노드의 BBOX 출력을 사용하세요.- 바운딩 박스 좌표는
original_image의 픽셀 공간을 기준으로 합니다.crop_image는 해당 바운딩 박스에서 추출된 정확한 영역이어야 합니다. - 고정 크기 크롭이나 인페인팅 결과를 다시 붙여넣는 것과 같은 단순한 사각형 합성에는
use_square_mask를 활성화된 상태로 유지하세요. - 크롭이 마스크된 영역에서 비롯되었거나 불규칙한 형태를 가진 경우,
use_square_mask를False로 설정하고optional_mask를 제공하여 붙여넣기 형태를 제어하세요. border_blending은 0과 1 사이의 정규화된 값이므로, 작은 변경만으로도 크롭과 원본 이미지 사이의 이음새가 얼마나 보이는지에 눈에 띄게 영향을 줄 수 있습니다.
댓글
GitHub로 로그인하고 토론에 참여하세요.