KJNodes/maskinggenerated

Bbox Visualize(BboxVisualize)

이 노드는 두 가지 일반적인 바운딩 박스 좌표 형식을 지원합니다: `xywh` (왼쪽 상단 좌표와 너비 및 높이) 및 `xyxy` (왼쪽 상단 및 오른쪽 하단 좌표)

Bbox Visualize

images
bboxes
images
line_width
1
bbox_format
xywh
KJNodes

Bbox Visualize 노드는 두 가지 일반적인 바운딩 박스 좌표 형식을 지원합니다: xywh(좌상단 좌표와 너비, 높이)와 xyxy(좌상단 및 우하단 좌표).

Bbox Visualize 노드는 이미지 위에 바운딩 박스를 시각화하는 도구입니다. 핵심 기능은 이미지와 해당 바운딩 박스 데이터를 입력받아 이미지 위에 해당 박스를 그려, 객체 감지 또는 영역 분할 결과를 직관적으로 표시하는 것입니다.

노드 기능

이 노드는 두 가지 일반적인 바운딩 박스 좌표 형식을 지원합니다: xywh(좌상단 좌표와 너비, 높이)와 xyxy(좌상단 및 우하단 좌표). 내부 구현에서는 입력된 이미지 텐서의 차원을 전치한 후, 지정된 형식과 선 너비에 따라 미리 설정된 빨간색 선을 사용하여 이미지 위에 사각형 박스를 그립니다. 최종적으로 시각화된 박스가 포함된 새로운 이미지를 출력합니다.

노드 매개변수 설명 - Bbox Visualize

연결 입력 (Inputs)

매개변수 이름데이터 타입필수기본값범위/옵션설명
imagesIMAGE--바운딩 박스를 그릴 이미지입니다.
bboxesBBOX--이미지에 해당하는 바운딩 박스 데이터입니다. 각 박스는 네 개의 숫자로 이루어진 시퀀스여야 합니다.

컨트롤 매개변수 (Parameters)

매개변수 이름데이터 타입필수기본값범위/옵션설명
bbox_formatCOMBOxywh"xywh", "xyxy"바운딩 박스 좌표 형식을 지정합니다. xywh(좌상단 x, y 좌표 및 너비, 높이) 또는 xyxy(좌상단 및 우하단 x, y 좌표).
line_widthINT11 - 10 (간격: 1)바운딩 박스를 그릴 선의 너비를 설정합니다. 범위는 1부터 10까지이며, 간격은 1입니다.

출력 (Output)

매개변수 이름데이터 타입설명
imagesIMAGE바운딩 박스가 그려진 시각화 이미지를 출력합니다.

사용 시나리오

객체 감지 워크플로우에서 이 노드는 매우 유용합니다. 예를 들어, 객체 감지 모델 실행 후, 모델에서 출력된 원시 바운딩 박스 데이터(BBOX)와 원본 이미지(IMAGE)를 이 노드에 연결하여 감지 결과가 포함된 미리보기 이미지를 빠르게 생성할 수 있습니다. 이를 통해 사용자는 모델의 정확성을 쉽게 검증할 수 있습니다.

주의사항

입력된 bboxes 매개변수는 반드시 네 개의 숫자로 이루어진 시퀀스(예: 리스트 또는 배열)여야 하며, 각 숫자는 정수이거나 정수로 변환 가능해야 합니다. 형식이 올바르지 않거나 숫자가 유효하지 않으면 노드는 해당 박스 처리를 건너뛸 수 있습니다.

Bbox Visualize 노드 소스 코드 링크

Bbox Visualize 노드는 ComfyUI-KJNodes 노드 패키지에서 제공됩니다.

댓글

GitHub로 로그인하고 토론에 참여하세요.

댓글을 불러오는 중…