KJNodes/InstanceDiffusiongenerated

AppendInstanceDiffusionTracking

이 노드는 두 개의 TRACKING 타입 입력을 받으며, 내부 구현에서는 두 번째 입력의 트래킹 데이터를 첫 번째 입력의 데이터에 병합합니다.

Append Instance Diffusion Tracking

tracking_1
tracking_2
tracking
prompt
prompt_1
STRING
prompt_2
STRING
KJNodes

AppendInstanceDiffusionTracking 노드는 두 개의 TRACKING 타입 입력을 받으며, 내부 구현에서는 두 번째 입력의 트래킹 데이터를 첫 번째 입력의 데이터에 병합합니다.

AppendInstanceDiffusionTracking 노드는 InstanceDiffusion 트래킹 데이터를 처리하는 보조 도구입니다. 핵심 기능은 두 그룹의 트래킹 데이터를 하나로 병합하고, 해당하는 프롬프트 텍스트를 연결하여 후속 인스턴스 분할 및 생성 단계를 위한 데이터를 준비하는 것입니다.

노드 기능

이 노드는 두 개의 TRACKING 타입 입력을 받으며, 내부 구현에서는 두 번째 입력의 트래킹 데이터를 첫 번째 입력의 데이터에 병합합니다. 두 입력에 동일한 이름의 카테고리가 존재하는 경우, 노드는 해당 카테고리 아래의 구체적인 인스턴스 데이터(class IDs)를 병합하며, 덮어쓰거나 오류를 발생시키지 않습니다. 또한, 두 개의 선택적 텍스트 프롬프트도 쉼표로 구분된 하나의 문자열로 병합되어 출력됩니다.

노드 파라미터 설명 - AppendInstanceDiffusionTracking

연결 입력 (Inputs)

파라미터 이름데이터 타입필수기본값범위/옵션설명
tracking_1TRACKING--첫 번째 인스턴스 트래킹 데이터 그룹으로, 병합 데이터의 기초가 됩니다.
tracking_2TRACKING--두 번째 인스턴스 트래킹 데이터 그룹으로, 그 내용이 첫 번째 데이터 그룹에 병합됩니다.

컨트롤 파라미터 (Parameters)

파라미터 이름데이터 타입필수기본값범위/옵션설명
prompt_1STRING아니오""-연결할 선택적 프롬프트 텍스트입니다.
prompt_2STRING아니오""-연결할 선택적 프롬프트 텍스트입니다.

출력

파라미터 이름데이터 타입설명
trackingTRACKING병합된 인스턴스 트래킹 데이터입니다.
promptSTRING두 입력 프롬프트가 연결된 문자열입니다.

사용 시나리오

실제 응용에서, 워크플로가 서로 다른 출처(예: 다른 비디오 프레임 또는 이미지 영역)의 인스턴스 감지 결과를 통합해야 할 때 이 노드를 사용할 수 있습니다. 예를 들어, 비디오의 전반부와 후반부에 대해 먼저 각각 객체 감지 및 트래킹을 수행한 다음, 두 트래킹 결과를 이 노드를 통해 병합하여 전체 비디오의 모든 인스턴스 정보를 포함하는 통합 데이터 세트를 얻은 후, InstanceDiffusion 노드에 입력하여 이미지를 생성할 수 있습니다.

주의사항

이 노드는 주로 InstanceDiffusion 확장에 필요한 특정 TRACKING 데이터 구조를 처리하는 데 사용됩니다. 입력 데이터 형식이 요구 사항을 충족해야 하며, 그렇지 않으면 하위 노드 실행 오류가 발생할 수 있습니다.

AppendInstanceDiffusionTracking 노드 소스 코드 링크

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

댓글

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

댓글을 불러오는 중…