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

Stable Diffusion - 얼굴 swap, 포즈 만들기

by 연풍사랑 2024. 5. 8.

얼굴 swap 는 얼굴을  내 마음에 맞는 것으로 바꾸고, 포즈도 controlnet 을 이용하여 원하는 것으로 만들고 , 의상도 ipadapter 을 이용하여 원하는것으로 이미지로 만들어 볼 수있다.

물론 불법적인 타인의 얼굴 swap 는 절대 하지 말아야 한다.

 

먼저 얼굴과 의상스타일을 바꾸기 위하여 Ipadapter 를 이용한다.

Ipadapter Face Swap Workflow

위에서 가운데 부분의 노드 그룹들이 Face Swap 하기 위한 workflow 이다.

 

Ipadapter Style

똑 같은 workflow 를 하나 더 복사하여 ipmodel 과 weight type 을 바꾸고 두가지 workflow 를 연결해 주면 된다.

 

Controlnet Openpose

이처럼 controlnet 의 openpose workflow 를 만들어 준다.

 

완성된 workflow

가급적 이미지 가로x세로 비율을 오픈포즈 사진과 비슷하게 만들어야 되기 때문에 여기에서는

768x1344 로 하였다.

위와같이 완성하여 생성해 보면 .....

Face image Style image Pose 생성된 image

 

Face image Style image Pose 생성된 image

 

좀 더 사진을 바꾸어 만들어 보면

Face image Style image Pose 생성된 image

 

 

이것을 만들때에는

가급적 Face image 는 크기보다는 사진이 얼마나 깨끗하고 선명한가에 따라 결과물이 다르다.

Pose image 는 너무 어려운 포즈는 AI 가 인식을 정확히 하지 못한다.

결과물의 사진 가로x세로 비율은 포즈사진의 비율과 유사할 수록  비슷하게 나온다.

 

동양 여성 image

SD 의 checkpoint model 을 만들때 아무래도 서양인이 많이 포함하여 training 되었기 때문인지,

동양인 특히 한국여성의 image 는 약간 차이가 있는듯 하다.

 

5월 8일은 어버이 날이다.

이제는 카네이션을 달아드릴 분들이 모두 안계신다는 것이 나도 이만큼 나이를 먹었나 보다.

세월은 막는다고 막을수 있는것이 아니고 흘러가는 대로 자연스럽게 받아들이 면서 살아가야 한다.

이 세상도 또 하나의 여행을 온것이 아닐까 생각하면서 이 여행이 언젠가는 끝나겠지만,

여행의 끝도 아름다운 이별이 되었으면 한다.

 

728x90