ADetailer는 자동 마스킹 및 인페인팅을 수행하는 안정적인 확산 webui의 확장입니다. 탐지 세부정보와 유사합니다.
확장 탭에서 직접 설치할 수 있습니다.
또는
(Mikubill/sd-webui-controlnet에서)
https://github.com/Bing-su/adetailer.git
입력합니다.모델, 프롬프트 | ||
---|---|---|
A디테일러 모델 | 무엇을 탐지할지 결정합니다. | None = 비활성화 |
ADDetailer 모델 클래스 | 감지할 클래스 이름을 쉼표로 구분합니다. YOLO World 모델을 사용할 때만 사용 가능 | 비어 있으면 기본값을 사용합니다. 기본값 = COCO 80개 클래스 |
ADetailer 프롬프트, 부정적인 프롬프트 | 적용하라는 프롬프트 및 부정적인 프롬프트 | 비워두면 입력과 동일하게 사용됩니다. |
img2img 건너뛰기 | img2img를 건너뜁니다. 실제로 이는 img2img의 단계 수를 1로 변경하여 작동합니다. | img2img만 |
발각 | ||
---|---|---|
탐지 모델 신뢰도 임계값 | 이 임계값보다 높은 감지 모델 신뢰도를 가진 객체만 인페인팅에 사용됩니다. | |
마스크 최소/최대 비율 | 전체 이미지 영역에 대한 비율 사이에 영역이 있는 마스크만 사용하십시오. | |
가장 큰 상위 k개만 마스크 | bbox의 가장 큰 영역을 가진 k개 개체만 사용하세요. | 비활성화하려면 0 |
백그라운드에서 개체를 제외하려면 최소 비율을 약 0.01
로 설정해 보세요.
마스크 전처리 | ||
---|---|---|
마스크 x, y 오프셋 | 마스크를 수평 및 수직으로 이동합니다. | |
마스크 침식(-) / 팽창(+) | 감지된 마스크를 확대하거나 축소합니다. | opencv 예 |
마스크 병합 모드 | None : 각 마스크를 인페인트합니다.Merge : 모든 마스크와 인페인트를 병합합니다.Merge and Invert : 모든 마스크를 병합하고 반전한 다음 인페인트합니다. |
x, y 오프셋 → 침식/팽창 → 병합/반전 순서로 적용됩니다.
각 옵션은 인페인트 탭의 해당 옵션에 해당합니다. 따라서 각 옵션의 사용법에 대한 자세한 사용법은 inpaint 탭을 참고하시기 바랍니다.
ControlNet이 설치되어 있고 ControlNet 모델이 있는 경우 ControlNet 확장을 사용할 수 있습니다.
inpaint, scribble, lineart, openpose, tile, depth
ControlNet 모델을 지원합니다. 모델을 선택하면 전처리기가 자동으로 설정됩니다. Controlnet 확장에 의해 설정된 모델과 별도로 작동합니다.
Passthrough
선택하면 ADetailer 외부에서 설정한 컨트롤넷 설정이 사용됩니다.
API 요청 예: wiki/REST-API
[SEP], [SKIP], [PROMPT]
토큰: wiki/Advanced
? どとりも詳しい After Detailer(아데테일러)の使い方 ① 【안정적 확산】
? どいよりも詳しい After Detailer(아데테일러)の使い方 ② 【안정적 확산】
ADDetailer 설치 및 5가지 사용방법
모델 | 목표 | 지도 50 | 지도 50-95 |
---|---|---|---|
얼굴_yolov8n.pt | 2D/현실적인 얼굴 | 0.660 | 0.366 |
얼굴_yolov8s.pt | 2D/현실적인 얼굴 | 0.713 | 0.404 |
hand_yolov8n.pt | 2D / 현실적인 손 | 0.767 | 0.505 |
person_yolov8n-seg.pt | 2D/현실적인 인물 | 0.782(비박스) 0.761(마스크) | 0.555(비박스) 0.460(마스크) |
person_yolov8s-seg.pt | 2D/현실적인 인물 | 0.824(비박스) 0.809(마스크) | 0.605(비박스) 0.508(마스크) |
mediapipe_face_full | 현실적인 얼굴 | - | - |
mediapipe_face_short | 현실적인 얼굴 | - | - |
mediapipe_face_mesh | 현실적인 얼굴 | - | - |
YOLO 모델은 허깅페이스빙수/아데테일러에서 만나보실 수 있습니다.
YOLO8 모델에 대한 자세한 설명은 https://docs.ultralytics.com/models/yolov8/#overview를 참조하세요.
YOLO 세계 모델: https://docs.ultralytics.com/models/yolo-world/
Ultralytics yolo 모델을 models/adetailer
에 넣으세요. 모델 이름은 .pt
로 끝나야 합니다.
bbox 감지 또는 세그먼트 모델이어야 하며 모든 레이블을 사용해야 합니다.
ADDetailer는 세 가지 간단한 단계로 작동합니다.
ADetailer는 AUTOMATIC1111/stable-diffusion-webui 저장소의 최신 버전에 대해서만 stable-diffusion 1.5 모델을 사용하여 개발 및 테스트되었습니다.
ADetailer는 두 개의 AGPL 라이선스 저작물(stable-diffusion-webui, ultralytics)을 사용하는 파생 저작물이므로 AGPL 라이선스에 따라 배포됩니다.