Communitygithub.com

samehdoush/bg-remover-skill

Claude Code 및 기타 AI 에이전트를 위한 AI 기반 전문 이미지 배경 제거 스킬. rembg의 16개 특화 AI 모델로 구동됩니다.

bg-remover-skill란 무엇인가요?

이 스킬은 AI 에이전트(Claude Code, Codex 등)가 이미지 배경을 자동으로 제거할 수 있도록 설계된 고성능 도구입니다. rembg 라이브러리를 기반으로 하여 16개의 특화된 AI 모델(u2net, u2netp, isnet-general-use 등)을 지원하며, 사람, 동물, 제품, 그래픽 등 다양한 유형의 이미지에 최적의 결과를 제공합니다. 로컬 또는 원격 이미지 파일을 입력으로 받아 배경이 제거된 PNG 파일을 생성하며, CLI 명령어나 함수 호출을 통해 쉽게 사용할 수 있습니다. 사용자는 특정 모델을 선택하거나 기본 모델을 사용할 수 있으며, 배경 제거 외에도 마스크 생성, 투명 배경 유지 등의 고급 기능을 활용할 수 있습니다. 이 스킬은 개발자와 AI 에이전트가 이미지 처리 워크플로우를 자동화하고자 할 때 특히 유용합니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add samehdoush/bg-remover-skill

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

bg-remover-skill은(는) 무엇을 하나요?

Claude Code 및 기타 AI 에이전트를 위한 AI 기반 전문 이미지 배경 제거 스킬. rembg의 16개 특화 AI 모델로 구동됩니다.

설치

pip install rembg

또는 requirements.txt를 통해:

rembg

사용법

Claude Code에서 사용

  1. 이 저장소를 ~/.claude/skills/ 디렉토리에 복사합니다.
  2. 스킬 활성화:
claude skills add samehdoush/bg-remover-skill
  1. 다음 명령어로 이미지 배경 제거:
rembg i input.jpg output.png

스킬 명령어

  • remove-background: 단일 이미지의 배경을 제거합니다.
  • remove-background-batch: 여러 이미지의 배경을 일괄 제거합니다.
  • list-models: 사용 가능한 AI 모델을 나열합니다.

옵션

  • -m, --model MODEL: 사용할 모델을 선택합니다 (기본값: u2net).
  • -a, --alpha-matting: 알파 매팅(Alpha matting)을 활성화합니다.
  • -p, --post-process-mask: 후처리 마스크를 활성화합니다.
  • --bg-color COLOR: 배경을 제거하는 대신 특정 색상으로 교체합니다.

지원 모델

  • u2net: 일반 용도의 사전 학습 모델.
  • u2netp: u2net의 경량화 버전으로 더 빠릅니다.
  • u2net_human_seg: 사람 분할용 모델.
  • u2net_cloth_seg: 옷 분할용 모델.
  • silueta: 실루엣 분할용 모델.
  • isnet-general-use: ISNet 기반 일반 용도 모델.
  • isnet-anime: 애니메이션 이미지용 모델.
  • sam: Segment Anything Model (SAM).

예시

# 기본 사용법
rembg i input.jpg output.png

# 특정 모델 사용
rembg i -m u2net_human_seg input.jpg output.png

# 배치 처리
rembg p input_dir/ output_dir/

# 알파 매팅 활성화
rembg i -a input.jpg output.png

라이선스

MIT License

작성자

samehdoush

관련 스킬