본문 바로가기
AI-인공지능

Stable Diffusion - Reactor 사용 (얼굴 swap)

by 연풍사랑 2024. 4. 23.

엘사

step1. Reactor 설치

      이것은 설치가 잘 안되는 경우가 많다.  특히 comfyUI 사용자에게는 더 어렵다.

      운 좋게 한번에 설치가 된다면 땡 잡은 것이다.

      그리고 설치방법은 유튜브를 보고 따라하기를 권한다.  나도 이것 설치하는데 애를 많이 먹었기에

      차라리 유튜브 찾아 따라하기를 권한다.

      https://www.youtube.com/watch?v=Y7dZLwYiYZk&pp=ygUPY29tZnl1aSByZWFjdG9y  

      이분 영상이 잘 되어있다.

 

step2. Reactor 사용법

     comfyUI 를 실행하고

     정상적으로 아무거나 만들어 본다.  가급적 여성인물 상반신이 잘 나오는 사진으로 만들자.

     그리고 vae Decode 노드 뒤에 Reactor-Fast Face Swap 노드를 생성하고

     input_image : vae Decode 의 IMAGE(out 쪽)

     source_image : Load image 노드를 생성하여 image 에 연결

     load image 에 원하는 사람 사진을 불러오든지, drag&drop 을 하면 된다.

     setting 값:  나의경우에.....

           enable : on

           facedetection : YOLOv5I

           face_restore_model: GFPGANv1.3(1).pth

     그리고 실행하면 아래처럼 얼굴이 바뀌는 것을 볼수있다.

  

 

아쉬운  점은 의외로 동양여성의 얼굴은 source image 와 바뀐 얼굴이 거의 비슷하다고 하기가 어렵다.

아마도 checkpoint 를 만들때부터 서양여성이 많이 train 시켰기 때문일 것으로 생각된다.

그래도 뭐  Reactor 는 아쉬운데로 사용하기 편하다.

 

 

 

Good Luck!!!

728x90