KJNodes/experimentalgenerated

Plot Coordinates(PlotCoordinates)

이 노드는 Matplotlib 라이브러리를 기반으로 플로팅 기능을 구현하며, 입력 좌표는 형식화된 JSON 문자열이어야 합니다.

Plot Coordinates

images
width
height
bbox_width
bbox_height
coordinates
STRING
text
title
width
512
height
512
bbox_width
128
bbox_height
128
size_multiplier
1
KJNodes

Plot Coordinates 노드는 Matplotlib 라이브러리를 기반으로 플롯 기능을 구현하며, 입력 좌표는 형식화된 JSON 문자열이어야 합니다.

Plot Coordinates 노드는 좌표 데이터 세트를 이미지 시퀀스로 시각화하는 도구입니다. 이 노드는 좌표점 목록을 입력받아 지정된 캔버스에 해당 점들을 사각형 상자 형태로 표시하고, 최종적으로 하나 이상의 이미지를 생성합니다. 핵심 기능은 추상적인 좌표 데이터를 직관적인 시각적 차트로 변환하는 것입니다.

노드 기능

이 노드는 Matplotlib 라이브러리를 기반으로 플롯 기능을 구현하며, 입력 좌표는 형식화된 JSON 문자열이어야 합니다. 배치 처리를 지원하며, 입력된 좌표 수에 따라 해당 수의 이미지를 생성하고 이를 하나의 이미지 텐서로 결합하여 출력합니다. 노드 내부에서는 각 좌표점에 대해 경계 상자를 그리고, 승수를 통해 상자 크기를 조정할 수 있습니다.

노드 파라미터 설명 - Plot Coordinates

컨트롤 파라미터 (Parameters)

파라미터 이름데이터 타입필수기본값범위/옵션설명
coordinatesSTRING--coordinates (입력 파라미터): 좌표점을 포함하는 JSON 문자열. 형식은 [{"x": 값, "y": 값}, ...]이며, 이미지에 마커를 그릴 위치를 지정하는 데 사용됩니다.
textSTRINGtitle-text (입력 파라미터): 생성된 이미지에 표시할 제목 텍스트. 기본값은 "title"이며, 차트 내용을 간략히 설명하는 데 사용됩니다.
widthINT5128 - 4096 (간격: 8)width (출력 파라미터): 출력 이미지의 너비 값으로, 입력 파라미터와 동일하게 유지됩니다.
heightINT5128 - 4096 (간격: 8)height (출력 파라미터): 출력 이미지의 높이 값으로, 입력 파라미터와 동일하게 유지됩니다.
bbox_widthINT1288 - 4096 (간격: 8)bbox_width (출력 파라미터): 출력 마커 상자의 너비 값으로, 입력 파라미터와 동일하게 유지됩니다.
bbox_heightINT1288 - 4096 (간격: 8)bbox_height (출력 파라미터): 출력 마커 상자의 높이 값으로, 입력 파라미터와 동일하게 유지됩니다.
size_multiplierFLOAT아니오[1.0]1.0-

Output 출력

파라미터 이름데이터 타입설명
imagesIMAGEimages (출력 파라미터): 출력 이미지 텐서. 모든 좌표점을 기반으로 그려진 생성 이미지 시퀀스를 포함합니다.
widthINTwidth (출력 파라미터): 출력 이미지의 너비 값으로, 입력 파라미터와 동일하게 유지됩니다.
heightINTheight (출력 파라미터): 출력 이미지의 높이 값으로, 입력 파라미터와 동일하게 유지됩니다.
bbox_widthINTbbox_width (출력 파라미터): 출력 마커 상자의 너비 값으로, 입력 파라미터와 동일하게 유지됩니다.
bbox_heightINTbbox_height (출력 파라미터): 출력 마커 상자의 높이 값으로, 입력 파라미터와 동일하게 유지됩니다.

사용 시나리오

이 노드는 이미지 내 객체 위치를 분석하거나 표시해야 하는 워크플로우에서 매우 유용합니다. 예를 들어, 객체 감지(Object Detection) 프로세스에서 모델이 예측한 경계 상자(Bounding Box) 좌표를 이 노드에 입력하여, 주석 상자가 포함된 시각화 결과 이미지를 빠르게 생성할 수 있습니다. 이를 통해 감지 정확도를 직관적으로 검증하거나 결과를 시연하는 데 사용할 수 있습니다.

주의사항

사용 시 입력 좌표 문자열 형식이 올바른지 확인해야 하며, 그렇지 않으면 파싱 실패가 발생할 수 있습니다. 생성된 이미지 크기와 경계 상자 크기는 파라미터 범위에 의해 제한되며, 너무 큰 크기는 많은 메모리를 소비할 수 있습니다.

Plot Coordinates 노드 소스 코드 링크

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

댓글

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

댓글을 불러오는 중…