Stable Diffusion 이미지 옷 색 변경방법
WebUI 에서 이미지를 생성하고 난 뒤
흰 셔츠를 검은 셔츠로 바꿔보려고 하는데
img2img로 보내서 black shirt를 입력했음에도
색깔이 전혀 변경되지 않는 것이 보인다
inpaint 에서 마스크를 설정한 뒤
Masked content를 변경해 봐도
생각보다 변경이 잘 되지 않을텐데
가장 편하게 변경하는 방법은
Segment Anything 같은 확장을 이용해서
색 변경하려는 의상만 뽑아낸 뒤
Paint.net 같은 프로그램을 켜고
(Gimp, 포토샵 아무거나 상관없음)
Segment Anything 으로 뽑아낸 레이어에서
원하는 색깔로 변경 처리해준 후
이미지 위에 올려준 후
이걸 다시 img2img로 가져가서
Denoising strength 를 0.65 ~ 0.75 선으로 유지한 후
이미지를 생성해주면 의상의 색이
잘 변경된 것이 보인다
여기서 주의할 점은
Denoising strength를 너무 낮게 주면
이미지가 부자연스럽게 생성되는 경향이 있고
반대로 너무 높게 주면
기존 이미지에 변형이 많이 가해지므로
주의해서 설정해주면 되겠다
Leave a Reply
이메일은 알림 용도로만 사용됩니다.