UltralyticsDetector (Pipe)(ultralyticsDetectorForDetailerFix)
UltralyticsDetector (Pipe) 노드는 Ultralytics YOLO 모델에서 바운딩 박스 감지기를 생성하여 Easy-Use DetailerFix 파이프라인에서 사용할 수 있도록 PIPE_LINE으로 패키징합니다.
ultralytics Detector For Detailer Fix
설명
UltralyticsDetector (Pipe) 노드는 Ultralytics YOLO 모델에서 바운딩 박스 감지기를 생성하여 Easy-Use DetailerFix 파이프라인에서 사용할 수 있도록 PIPE_LINE으로 패키징합니다. 이 노드는 EasyUse/Fix 카테고리에 속하며, 감지된 객체가 나중의 수정 단계에서 복구되거나 정제되는 워크플로를 위해 설계되었습니다. 이 노드는 복구 자체를 수행하지 않으며, 파이프라인 파이프의 일부로 감지기 설정만 제공합니다.
입력
model_name
- 유형:
COMBO - 필수: 참
로드할 Ultralytics 감지 모델을 선택합니다. 드롭다운에는 ComfyUI에서 사용할 수 있는 Ultralytics 모델 목록이 표시됩니다. 이미지에서 객체를 찾는 데 사용할 모델을 선택하십시오.
bbox_threshold
- 유형:
FLOAT - 필수: 참
- 기본값:
0.5 - 최소:
0 - 최대:
1 - 단계:
0.01
감지된 바운딩 박스에 대한 신뢰도 임계값입니다. 이 값보다 높은 신뢰도를 가진 감지만 유지됩니다. 임계값을 높이면 거짓 양성을 줄일 수 있고, 낮추면 더 많은 잠재적 감지를 포함할 수 있습니다.
bbox_dilation
- 유형:
INT - 필수: 참
- 기본값:
10 - 최소:
-512 - 최대:
512 - 단계:
1
감지된 각 바운딩 박스를 detailer fix에서 사용하기 전에 이 픽셀 수만큼 확장합니다. 양수 값은 감지된 객체 주변의 상자를 확대하여 유용한 컨텍스트를 추가합니다. 네거티브 값은 상자를 축소하며, 감지기가 너무 느슨한 상자를 반환할 때 도움이 될 수 있습니다.
bbox_crop_factor
- 유형:
FLOAT - 필수: 참
- 기본값:
3.0 - 최소:
1.0 - 최대:
10.0 - 단계:
0.1
수정 단계를 위해 크롭을 준비할 때 감지된 바운딩 박스가 얼마나 확장되는지 제어합니다. 값이 클수록 더 많은 주변 컨텍스트를 제공하고, 값이 작을수록 크롭이 원본 바운딩 박스에 더 가깝게 유지됩니다.
출력
PIPE_LINE: 구성된 Ultralytics 바운딩 박스 감지기와 해당 설정을 포함하는 파이프라인 객체입니다. 이를 다운스트림 DetailerFix / 복구 노드의 파이프 입력에 연결하십시오.
사용 메모
- 이 노드는 이미지 프로세서가 아닌 감지기 공급자입니다. 이미지나 마스크를 반환하지 않으며, 감지기 설정을 파이프라인 파이프에 넣습니다.
bbox_threshold를 약0.5로 시작하고 놓친 감지 또는 거짓 양성에 따라 조정하십시오.bbox_dilation을 사용하여 바운딩 박스가 수정 단계를 위해 객체를 충분히 포함하도록 하십시오. 감지된 상자가 너무 크면 네거티브 dilation을 사용할 수 있습니다.bbox_crop_factor는 수정 영역에 포함되는 주변 컨텍스트의 양을 제어합니다. 값이 클수록 더 많은 컨텍스트가 포함되지만 수정 단계에서 훨씬 더 넓은 영역을 처리하게 될 수도 있습니다.- 일반적인 Easy-Use DetailerFix 그래프에서는 이 노드의
PIPE_LINE을 수정 노드에 전달한 다음, 수정 단계에서 처리할 이미지를 제공하십시오.
댓글
GitHub로 로그인하고 토론에 참여하세요.