2024/09/04

만능 이미지 인페인팅 도구 | IOPaint

AI 모델로 구동되는 만능 이미지 인페인팅 도구 | IOPaint

AI 모델로 구동되는 이미지 다시 그리기 도구

IOPaint는 잘라내기, 지우기, 확장하기, 모양 바꾸기, 사물 교체, 환경 인식 등이 가능하고 사용법도 쉬운, SOTA AI 모델로 구동되는 이미지 다시 그리기 도구이다. 즉 사진에서 물체, 결함, 사람을 제거하거나 (stable diffusion로 생성한) 이미지로 쉽게 교체할 수 있다. IOPaint는 CPU도 지원하지만, 제대로 사용하려면 (모든 AI 기술이 그렇듯) NVIDIA GPU가 필요하다. 다만, 배경 제거 같은 경우는 (맨 아래 동영상에서 보듯) 저사양 CPU로도 그럭저럭 사용할 수 있다.

사물 교체, 텍스트 입히기, 이미지 확장 등의 데모를 확인하려면 IOPaint 홈페이지 동영상을 참고.

IOPaint 다운로드

소스로부터 설치: github.com/Sanster/IOPaint/releases

윈도우 오프라인 패키지: 다운로드1 / 다운로드2

AMD GPU 사용자는 「AMD GPU 사용하기」 문서 참고

테스트에 사용한 사진 출처: pixabay.com

IOPaint 오프라인 패키지 사용하기

IOPaint  설정 1
IOPaint 설정 2

配置.exe 실행하면, IOPaint 설정 웹페이지로 연결된다. (구글 번역 기준) [만능인], [플러그인] 두 탭이 있으니 자신의 PC 사양에 맞게 적절하게 설정한 후 [구성 저장]을 클릭해 지금까지 설정한 값을 저장한다.

[추천 모델]에서 사용할 모델을 선택하면, IOPaint를 실행할 때 해당 모델이 자동으로 다운로드된다.

IOPaint 모젤 변경

설정을 완료했으면, hf-启动.exe(또는 huf-启动.exe)를 실행하면 필요한 모델이 다운로드된 후 IOPaint WebUI로 연결된다.

여러 모델을 사용 중이라면, [세팅]에서 모델을 전환할 수 있다. 예를 들면, 이미지에 텍스트를 입히려면 AnyText 모델을 사용해야 하고, 이미지 확장 • 사물 교체 작업을 하려면 PowerPaint 모델을 사용해야 한다.

이미지의 특정 사물 교체

Sanster PowerPaint V1 stable diffusion inpainting 모델을 사용해 사진 속 소녀를 곰 인형으로 교체한 것이다. 작업 시간 단축을 위해 [Steps] 값을 낮게 설정해서 결과물이 썩 좋지는 않다.

IOPaint로 사진 배경 제거하기

0 comments:

댓글 쓰기

댓글은 검토 후 게재됩니다.
본문이나 댓글을 정독하신 후 신중히 작성해주세요