저번에 Inpaint Anything을 해보았으니
SAM 에 대한 설명은 스킵하도록 하겠음
사용방법
WebUI용ㅇSegment Anything 설치를 우선적으로 해야함
https://github.com/continue-revolution/sd-webui-segment-anything
GitHub - continue-revolution/sd-webui-segment-anything: Segment Anything for Stable Diffusion WebUI
Segment Anything for Stable Diffusion WebUI. Contribute to continue-revolution/sd-webui-segment-anything development by creating an account on GitHub.
github.com
설치방법은 Extensions에서 설치를 진행하면됨
다시 켰을때 Segment Anyting탭 활성화를 확인해본다.
나의 경우 활성화 된 탭을키면 아래와 같이 나왔음
해당 깃헙에서 모델을 다운 받아야하는데
SAM-HQ = SAM High Quality 를 말함
h,l,b 는 저번에 Inpaint Anything 과 마찬가지로 사이즈를 의미함
나는 아래 체크한 두개 모델을 테스트 해보려고 받았음
모델 저장 경로는 나의 경우 아래와 같음
D:\stable-diffusion-webui\extensions\sd-webui-segment-anything\models\sam
자 진짜로 사용을 해보자
아래 이미지 사용하였음
아래 사진을 참고
이해를 돕기 위한 간략한 설명
첫번째 체크박스 - SAM 모델은 모델 선택란 아까 다운받은 경로에 있는 모델 중에서 선택하면됨
두번째 체크박스 - 원하는 이미지 드래그 해서 집어넣고 inpaint가 필요한 파트를 클릭해서 점을 찍어주면
세번째 체크박스 - Preview Segmentation 버튼 누르면 바로위에 3가지 정도 선택 가능하게 옵션을 줌
마지막 체크박스 - 0,1,2 를 왼쪽부터 순서라고 생각하고 원하는 형태로 inpaint 된 것을 선택하면됨
이런식으로 하고 프롬프트를 추가적으로 넣어주면됨
여기서 이미지 모양이 이상하면 처음에 Segment Anything을 위해 넣은 이미지 사이즈와 같게 해주면 해결됨
결과
헤어 컬러 교체
얼굴 교체
티셔츠 교체는 왜인지 모르겠는데 잘안되었음...
같은 모델로 생성한 이미지를 같은 모델의 inpaint 모델 사용을 하니
주변에 뭐 뜨고 이상하게 생성되는게 있는지 잘 모르겠음
다른 모델 사용시 결과
모델을 바꿔서 해보니 티셔츠가 바뀌귄한다 그런데 inpaint 모델이 아니라 그냥 체크포인트를 썼음
머리카락도 바꿔봄
그럼 다음에 또 다른 글로 찾아오도록 하겠습니다.

'Stable Diffusion > WebUI' 카테고리의 다른 글
[WebUI] Soft Inpainting 사용해보기~! (1) | 2024.03.16 |
---|---|
[WebUI] Replacer 사용해보기 (0) | 2024.02.03 |
[WebUI] Inpaint Anything 사용해보기~! (0) | 2024.01.26 |
[WebUI] IP Adapter 사용해서 이미지 생성해보기2~! (1) | 2024.01.22 |
[WebUI] IP Adapter 사용하여 이미지 생성해보기~! (0) | 2024.01.20 |