Segment Anything 이 우선 설치되어야함
설치가 필요하면 전 글 참조
[WebUI] Segment Anything을 img2img를 이용해서 사용 해보기~!
저번에 Inpaint Anything을 해보았으니 SAM 에 대한 설명은 스킵하도록 하겠음 사용방법 WebUI용ㅇSegment Anything 설치를 우선적으로 해야함 https://github.com/continue-revolution/sd-webui-segment-anything GitHub - continue
allispendabout.tistory.com
사용방법
1. Replacer도 Extensions 에서 Replacer를 찾아서 설치하고 재시작하면됨
2. Replacer 탭확인
3.간략한 페이지 설명
처음에 실행시 사용에 필요한 모델을 추가적으로 받아서 시간이 약간 더 걸리는 것 같음
Detection prompt - Segment 해서 detect 되었으면 하는 객체 단어로 작성
Postivie, Negative Prompt - 기존에 작성하는 프롬프트 작성하는 프롬프트 작성 공간
각 프롬프트 마다 example을 오른쪽에 적어줌
4. 실행
Single image에 이미지 넣고 한번 진행해보겠음
대충 이런식으로 잡음
5. 사용한 이미지 및 결과 (일관성이라고 포장한 귀찮음으로 인해 중복이미지가 있다는점 양해 바람)
의상
세번째는도 의도치 않게 옷을 제외한 부분이 잡혀서 긴팔로 바꿔짐
마지막은 의상 + hair 이유: 머리 아래만 잡고 싶은데 그렇게 잘 안잡혀서. ㅋㅋ
헤어스타일
배경화면?
배경화면을 다 잡으려고 했는데 아래 사람만 잡혀서 사람이 사라졌는데 아무튼 이런 결과물이 나왔음
배경화면 다시
Dectection prompt 에 원하는 부분이 잘 잡히게 적어야함
다른예
6. Advanced Option 간단설명
Advanced options가 있는데 파트가 여러개 있어서 아는 부분만 설명
Generation - txt2img generation처럼 사용하면 됨
Dectection에서는 보통 3아래 세개를 알면 조정 가능한듯
Box Threshold - SAM 모델이 어느정도 감지해줄지 - 낮을수록 세밀하고 높을수록 대충 스윽찾음
Mask Expand - 마스킹한 부분을 넓히는 정도 - 클수록 마스킹 영역이 두텁게 잡음
Mask Expand 예시 (90)
Mask Blur - 마스킹 한부분 안한부분 흐리게 하는 강도
SAM 모델은 저번에 받은 모델을 그대로 사용중
왜이리 빠른가 했더니 경량화 버전 사용해서 속도가 빨랐던거였음...
동일 강도 기준으로 Detection 양 차이는 존재함
mobile : 35
sam_hq_vit_h.pth: 90
Avoidance - 피하고 마스킹에서 빼고 싶은 부분
Avoidance 예시 - 확인을 위해 얼굴을 마스킹하려고 잡고, avoidance에도 얼굴부분을 입력하면 아래처럼 잡힘
얼굴 빼고 잡으라니까 이렇게 잡음 아무튼 마지막 결과과 ㅋㅋㅋ
근손실이 막심하다ㄷㄷㄷ
그럼 다음에 또다른 내용으로 찾아오도록 하겠습니다.

'Stable Diffusion > WebUI' 카테고리의 다른 글
[WebUI] WebUI Forge 설치 및 사용해보기~! (feat.Style Selector) (2) | 2024.04.20 |
---|---|
[WebUI] Soft Inpainting 사용해보기~! (1) | 2024.03.16 |
[WebUI] Segment Anything을 img2img를 이용해서 사용 해보기~! (0) | 2024.02.01 |
[WebUI] Inpaint Anything 사용해보기~! (0) | 2024.01.26 |
[WebUI] IP Adapter 사용해서 이미지 생성해보기2~! (1) | 2024.01.22 |