1. 학습
  2. /
  3. 강의
  4. /
  5. Hugging Face로 배우는 멀티모달 모델

Connected

연습 문제

이미지 인페인팅

이번에는 이미지 인페인팅(image inpainting)을 결합해 멀티모달 이미지 생성을 조금 색다르게 해 보겠습니다. StableDiffusionControlNetInpaintPipeline과 미리 만들어 둔 이미지 마스크(mask_image)를 사용해 고흐의 자화상에 검은색 턱수염을 추가해 보세요.

Famous Van Gogh painting and mask

참고: 확산 모델의 추론은 시간이 오래 걸릴 수 있어, 생성된 이미지를 미리 불러와 두었습니다. 다른 프롬프트를 실행해도 새로운 이미지를 생성하지 않습니다.

원본 이미지는 init_image로 로드되어 있으며, 영상에서 본 make_inpaint_condition() 함수로 만든 컨트롤 이미지(control_image)도 함께 제공됩니다.

지침

100 XP
  • black beard를 생성하도록 프롬프트를 작성해 파이프라인을 실행하고, num_inference_steps=40을 지정한 뒤 init_image, mask_image, control_image를 전달하세요.