Program/AI

[AI][Python] 파이썬 AI로 시작하는 배경 제거 프로그램 rembg

C_Meaning 2025. 4. 30. 02:02
728x90

안녕하세요. AI를 이용한 편리한 방법으로 배경을 제거하는 방법을 소개합니다.

 

이 방법은 파이썬이 설치되어 있고 rembg라는 프로그램을 추가로 설치하여 사용합니다.

 

1. 파이썬 설치하기 (3.8 ~ 3.10 버전 권장)


https://www.python.org/downloads/

 

Download Python

The official home of the Python Programming Language

www.python.org

 

 

릴리즈 버전 중 3.8 ~ 3.10 사이의 버전을 골라 설치합니다.

 

 

2. rembg 설치하기


터미널(cmd, PowerShell, bash 등)을 열고 아래 코드를 입력하여 실행합니다. (어떤 경로던 상관 없습니다.)

pip install rembg
pip install "rembg[cli]"

(설치가 좀 오래 걸립니다)

 

 

3. rembg 사용하기


이미지가 위치한 경로에서 path창에 cmd를 입력하여 실행합니다.

 

cmd에서 아래 코드를 사용하여 작업을 실행합니다.

rembg i 이미지.png 결과.png

 

결과물이 좋지 않다면, 아래 코드는 모델을 변경하여 사용하는 방법입니다.

 

rembg i -m "모델명" 이미지.png 결과.png

u2net	           기본 모델, 대부분의 상황에 적당
u2netp	           경량 모델, 속도 빠름
isnet-general-use  고정밀 일반 이미지용 (추천)
isnet-anime        일러스트/애니 캐릭터 전용
sam	             Meta의 최신 정밀 분할 모델
silueta	           인물 실루엣에 특화
bria-rmbg          자연 배경 처리 우수
birefnet-*         배경 제거 특화 신경망군 (고급)

 

저는 isnet-anime 모델을 사용해서 결과물을 뽑아 보았습니다.

rembg i -m isnet-anime 나벨2페이즈.png 결과.png

 

 

728x90