본문 바로가기
스테이블 디퓨전

디텍션 디테일러(Detection Detailer) - 스테이블 디퓨전

by 아키76 2023. 5. 11.

오늘은 스테이블 디퓨전의 디텍션 디테일러(Detection Detailer)를 사용하는 법을 알려드리도록 하겠습니다.

줄여서 디디테일러(DDetailer)라고 부릅니다.

기능은 이미지의 얼굴을 좀더 디테일하게 만들어주는 플러그인이라고 보시면 됩니다.(얼굴뿐 아니라 인물 전체의 디테일을 올려주기도 합니다.)

해당버전보다 Bing-su님이 만드신 버전이 오류 없이 깔리기 때문에 Bing-su님 버전을 설명드리도록 하겠습니다. 

 

1. 설치방법

먼저 스테이블 디퓨전을 실행시킵니다. 아래주소를 들어가지 마시고 복사합니다.

https://github.com/Bing-su/dddetailer.git

스테이블디퓨전_인스톨
스테이블디퓨전_인스톨

복사하셨다면 스테이블 디퓨전으로 와서 아래 붉은 박스(1번) 위치에 붙여 넣기를 합니다. 그리고 인스톨(Install) 버튼을 눌러 설치합니다. (보시면 아시겠지만 DDetailer 가 아니고 DDDetailer )

조금 기다리면 완료되었다는 문구가 뜹니다. -Use Installed tab to restart.

확인하셨다면 스테이블 디퓨전을 다시 실행시킵니다.

다시 실행시키는 방법은 cmd창을 닫고 다시 실행히키는 방법도 있지만 위의 이미지에서 installed를 누르고 붉은색 박스 applt and restart UI 버튼을 누르면 다시 실행됩니다.

 

2. 사용법

 사용법은 알려드리도록 하겠습니다. 화면에서 왼쪽 아래쪽을 보면 script 텝을 열어 Detection Detailer를 찾아 클릭합니다.

스테이블_디퓨전_화면
스테이블_디퓨전_화면

아래와 같은 선택할 수 있는 항목 중에서 Detection Detailer를 클릭합니다.

딕텍션_디테일러_선택
딕텍션_디테일러_선택

그럼 하단과 같은 복잡한 목록이 나오는데요. 복잡할 거 하나도 없습니다. 다른 건 보실 필요 없고요 붉은 박스만 보시면 됩니다.

 ● bbox\mmdet_anime-face_yolov3.pth [51 e1 af4 a] 이건 얼굴을 디테일하게 해주는 거고요,

 ● segm\mmdet_dd-person_mask2 former.pth [3848 e764] 이건 인물 전부를 디테일하게 해주는 겁니다.

선택은 이둘중에 하나만 하면 됩니다.

딕텍션_디테일러_메뉴
딕텍션_디테일러_메뉴

원하시는 옵션을 선택하셨다면 디텍션 디테일러(Detection Detailer) 사용준비 완료입니다. 

3. 사용전후 비교 

원하는 프롬프트를 넣고 제너럴을 눌러 이미지를 생성합니다.

저는 얼굴만 바꿔서 보여드릴 것이기 때문에  bbox\mmdet_anime-face_yolov3.pth [51 e1 af4 a]를 선택하여 보여드리도록 하겠습니다.

사용하지 않은 이미지와 사용한 이미지 예시입니다. 보시면 아시겠지만 확연한 퀄리티 차이를 보여줍니다. 굿~

txt2img-디테일러(Detection Detailer)
txt2img-디테일러(Detection Detailer)

위 기능은 텍스트투이미지(txt2 img) 뿐 아니고 이미지투이미지(img2 img)에서도 사용가능합니다.

하지만 이미지투이미지(img2 img)에서는 텍스트투이미지(txt2 img) 이미지 보다 좋은 퀄리티의 이미지를 뽑아내기 힘듭니다. 잘 안 나옵니다. 

저 역시 어런저런 옵션을 만져보았지만 생각만치 잘 나오지는 않더라고요. 

 

그러던 와중 해결방법으로 리스톨페이시스(Restore faces) 옵션을 클릭하여 괜찮은 결과물을 얻을 수 있었습니다. 하지만 텍스트투이미지(txt2 img) 와는 다른 얼굴인걸 확인할 수 있었습니다. 퀄리티를 높여준 옵션인 리스톨페이시스(Restore faces) 클릭 위치는 아래 이미지에서 확인하실 수 있습니다.

리스톨페이시스(Restore faces)
리스톨페이시스(Restore faces)

 

 

4. 요약

설치는 하는 방법은 다른 플러그인을 설치하는 것과 크게 다를 것이 없습니다. 

 ◆ 텍스트투이미지(txt2 img)에서는 (스크립트) script - 디테일러(Detection Detailer) 선택 후 얼굴할지 사람전체할지 선택하고 생성.

 ◆ 이미지투이미지(img2 img)에서는 디테일러(Detection Detailer)만 적용하면 잘 안 나오니 리스톨페이시스(Restore faces) 옵션을 켜주고 생성

 

스테이블 디퓨전이 나온 지 얼마 지나지 않았는데 정말 빠른 속도로 진화하고 있어 겁도 나고 두근거리기도 합니다. 앞으로 어떤 미래가 펼쳐질지 불안과 기대감이 있습니다. 이 글을 읽는 당신도 저와 같을 거라 생각합니다. 멋진 미래를 위해 파이팅 합시다! 이상입니다.

 

댓글