stable diffusion 시리즈 강좌입니다. 저번 강좌를 안 본 분 들은 아래 강좌 참고 하세요
2023.03.04 - [IT Story/머신러닝] - 저 사양 PC에서 스테이블 디퓨전(Stable diffusion) 사용하는 방법
2023.03.08 - [IT Story/머신러닝] - AI 그림 그리기 stable diffusion 사용 방법(txt2img)
img2img란 이미지를 이용하여 또다른 이미지를 생성하는 방법입니다. 백문불여 일견입니다. 실습을 통해서 알아 보도록 하겠습니다.
1. 저번시간에 배운 txt2img를 사용하여 이미지를 하나 생성합니다.
2. Send to img2img 버턴을 클릭합니다.
3. prompt 창에 wearing big earrings 를 추가 후 6개의 이미지를 한번에 생성하기 위해서 batch count (2) , batch size(3)를 조정 합니다.
※ Denoising strength : 해당값이 오른쪽에 가까워 질 수록 원본 이미지에서 많은 변화가 생긴 이미지가 출력된다고 하는데요 전 오른쪽으로 많이 밀었는데도 많은 변화는 일어나지 않았습니다.
4. Generate 로 생성시 아래와 같이 윈본이미지를 베이스로 큰 귀걸이를 착용한 6개의 이미지가 생성된 것을 알 수 있습니다.
이미지의 특정 부분을 지정 해서 수정 하는 기능입니다.
1. 그림1에서 원하는 이미지를 하나 선택 후 Send to inpaint 버턴 클릭
2. inpaint 탭에서 변경하고자하는 부분을 검은색으로 색칠하여 줍니다.
3. 이번엔 긴머리는 짤은머리로 변경 할 것이기 때문에 prompt 창에 short hair을 추가 했습니다
4. 이미지를 여러개 생성하기위해서 batch count 와 batch size 를 적당한 숫자로 조정합니다.
5. Generate 버턴 클릭
생성된 6개의 단발머리 이미지
마직막으로 실습 해 볼 기능은 아웃 페인터 기능입니다. Outpaint는 해당이미지를 베이스로 위,아래, 오른쪽,왼쪽 이미지를 AI가 상상해서 그려주는 기능입니다.
1. inpaint에서 생성한 6개의 이미지중 하나를 선택 한 후 send to inpaint 클릭 해서 inpaint 탭으로 이미지를 이동합니다.
2. script 탭에서 아래 이미지와 같은 메뉴에서 Poor man's outpainting 선택
3. Outpaint direction 메뉴에서 확장하여 그림을 추가할 방향을 선택합니다.
전 아래로는 확장을 안 할 꺼기 때문에 left, right, up 체크 하였습니다.
4. Generate 버턴 클릭시 아래이미지와 같은 결과물을 확인 할 수 있습니다.
PS.오류인지 Batch count 와 Batch size 를 조정 하여도 outpaint 결과물은 아래와 한번에 하나의 이미지만 생성되네요
prompt 입력시 단어를 () 중괄호 안에 입력하면 해당단어를 강조 하는 기능이 있다고 합니다.
ex) small 보다 (small) 로 표시 할 경우 small 에 더 가중치를 주어서 표현 한다고 합니다.
반대로 가중치를 작게 주고싶은 경우 단어를 [ ] 기호 안에 입력하면됩니다.
ex) small 보다 [small] 로 표현하면 small에 더충치를 더 작게 받게됩니다.
즉 [small] < small < (small) 순으로 강 중치가 증가 합니다.
AI 활용편 - 블로그 소개 하는 영상 만들기 (0) | 2023.03.16 |
---|---|
Stable Diffusion 코랩 오류 해결: No module named 'fastapi' (0) | 2023.03.14 |
AI 그림 그리기 stable diffusion 사용 방법(txt2img) (0) | 2023.03.08 |
저 사양 PC에서 스테이블 디퓨전(Stable diffusion) 사용하는 방법 (2) | 2023.03.04 |
AI Art 미드저니(MiJourney) 명령어 및 사용방법 (0) | 2023.03.01 |
Blog is powered by kakao / Designed by 미스터짱