I

background-removal

작성자 inferen-sh

inference.sh CLI에서 BiRefNet을 사용하는 background-removal 스킬로 이미지 배경을 제거하세요. 상품 사진, 인물 사진, e-commerce 이미지를 비롯해 투명 PNG, 빠른 배경 제거 작업에 적합합니다.

Stars232
즐겨찾기0
댓글0
추가됨2026년 3월 27일
카테고리Image Editing
설치 명령어
npx skills add https://github.com/inferen-sh/skills --skill background-removal
개요

개요

background-removal 스킬이 하는 일

background-removal 스킬은 inference.sh (infsh) CLI를 통해 BiRefNet 모델을 사용하여 이미지 배경 제거를 자동화합니다.

다음과 같은 용도에 최적화되어 있습니다:

  • e-commerce 및 마켓플레이스를 위한 깨끗한 상품 사진
  • 인물 및 프로필 사진의 배경 제거 컷아웃
  • 투명 PNG가 필요한 마케팅·소셜용 크리에이티브 제작
  • 배경을 빠르게 제거하거나 교체하고 싶은데, 수작업을 최소화하고 싶을 때

이 스킬은 inference.sh 도구만 사용합니다(Bash infsh * 명령). 따라서 셸 스크립트, CI 파이프라인, 기타 자동화된 이미지 워크플로에 자연스럽게 통합할 수 있습니다.

주요 기능

  • 정확한 배경 제거: BiRefNet을 사용해 피사체를 선명하게 분리
  • 투명 배경 출력: PNG 내보내기 및 합성 작업에 적합
  • 프롬프트 기반 배경 변경: falai/reve 앱을 사용해 새로운 장면으로 배경 교체 등 수행
  • 생성 후 편집 워크플로: AI 모델로 이미지를 생성한 뒤, 배경 제거·변경으로 결과를 정교하게 다듬는 패턴 지원

이 스킬이 적합한 사용자

다음에 해당한다면 background-removal 스킬 사용을 고려해 보세요:

  • e-commerce 카탈로그를 운영하며 일관되고 깔끔한 상품 이미지를 대량으로 관리해야 할 때
  • 마케팅·디자인 업무에서 반복적인 배경 제거 작업을 자동화하고 싶을 때
  • 배치 이미지 파이프라인(스크립트나 CI 잡)을 운영하며, CLI 기반 배경 제거가 필요할 때
  • 이미 inference.sh CLI를 사용 중이거나, 이를 통해 AI 이미지 모델을 실행할 의사가 있을 때

다음과 같은 요구에는 덜 적합합니다:

  • 터미널 없이 사용할 수 있는 그래픽 데스크톱 편집기만 필요할 때
  • 원격 AI 추론 없이 완전 오프라인 환경에서 처리해야 할 때
  • 모델 출력이 아닌, 손으로 직접 제어하는 픽셀 단위의 정교한 마스킹이 필요할 때

사용 방법

준비 사항

background-removal 스킬을 사용하기 전에 다음을 준비하세요:

  • 동작하는 터미널 환경 (macOS, Linux, 또는 Windows의 WSL/PowerShell)
  • 설치된 inference.sh CLI (infsh)
  • infsh/birefnet, falai/reve와 같은 앱을 실행할 수 있는 inference.sh 계정

CLI 설치 방법은 리포지토리에서 관리됩니다:

  • https://raw.githubusercontent.com/inference-sh/skills/refs/heads/main/cli-install.md

background-removal 스킬 설치하기

에이전트나 로컬 스킬 환경에 스킬을 설치하려면 다음을 실행하세요:

npx skills add https://github.com/inferen-sh/skills --skill background-removal

이 명령은 inferen-sh/skills 리포지토리에서 background-removal 설정을 가져와, 에이전트가 관련 infsh 앱과 워크플로를 호출할 수 있게 합니다.

1단계 – inference.sh CLI로 로그인

infsh를 설치한 후, 모델 실행을 위해 인증을 완료합니다:

infsh login

터미널에 표시되는 안내에 따라 로그인을 마무리하세요.

2단계 – BiRefNet으로 배경 제거 실행

기본적인 배경 제거(예: 상품 사진을 투명 PNG로 만드는 작업)를 위해 CLI에서 BiRefNet 앱을 직접 호출합니다:

infsh app run infsh/birefnet --input '{
  "image_url": "https://your-photo.jpg"
}'

https://your-photo.jpg를 외부에서 접근 가능한 이미지 URL로 교체하세요. 앱은 배경이 제거된 처리 결과 이미지 링크가 포함된 JSON을 반환합니다.

3단계 – Reve로 배경 편집하기 (선택 사항)

단순히 배경을 제거하는 것뿐 아니라, 특정 장면으로 바꾸고 싶다면 이 스킬에서 예시로 보여주는 Reve를 이용해 이미지 편집을 할 수 있습니다.

배경 제거 후 투명하게 만들기

infsh app run falai/reve --input '{
  "prompt": "remove the background, make it transparent",
  "image_url": "https://portrait.jpg"
}'

배경을 새로운 장면으로 교체하기

infsh app run falai/reve --input '{
  "prompt": "change the background to a beach",
  "image_url": "https://product-photo.jpg"
}'

원하는 배경을 설명하도록 prompt 내용을 변경하세요(예: studio white, gradient, office, nature 등).

4단계 – 생성 후 편집 (AI 이미지 워크플로)

background-removal 스킬은 다음과 같은 생성-편집 패턴도 보여줍니다:

  1. AI 모델로 이미지를 생성하고
  2. 이후 배경을 제거하거나 조정해서 편집합니다.

예시(리포지토리 스니펫 구조 기반):

# 1. Generate an image
infsh app run falai/flux-dev-lora --input '{
  "prompt": "a cute robot mascot"
}' > robot.json

# 2. Extract the image_url from robot.json (using jq or similar), then edit with Reve
# (Pseudo-example; adapt to your own tooling)
IMAGE_URL=$(jq -r '.image_url' robot.json)

infsh app run falai/reve --input "{
  \"prompt\": \"remove background, make it transparent\",
  \"image_url\": \"$IMAGE_URL\"
}"

이 패턴은 먼저 이미지를 대량으로 생성한 뒤, 마케팅 또는 상품용으로 활용하기 전에 배경 제거·변경을 일괄 처리할 때 특히 유용합니다.

스크립트 및 자동화에 통합하기

background-removal 스킬은 CLI 기반이므로 Bash 스크립트나 CI 워크플로와 쉽게 연동됩니다:

  • CSV나 상품 이미지 URL 목록을 순회하면서
  • 각 항목마다 infsh app run infsh/birefnet을 호출하고
  • 반환된 URL 또는 다운로드한 파일을 자산 파이프라인에 저장

예시 Bash 스케치:

while read -r URL; do
  echo "Processing $URL"
  infsh app run infsh/birefnet --input "{\"image_url\": \"$URL\"}" >> results.json
done < product-images.txt

S3, CDN, 로컬 폴더 등 각자의 스토리지 및 후처리 방식에 맞게 이 패턴을 조정해 활용하세요.


자주 묻는 질문(FAQ)

데스크톱 편집기 대신 background-removal 스킬은 언제 사용하는 게 좋나요?

background-removal 스킬은 특히 많은 이미지를 다룰 때, 반복 가능하고 스크립트로 자동화되는 배경 제거가 필요할 경우에 적합합니다. CLI 도구와 자동화, 기존 파이프라인에 AI 이미지 편집을 통합하는 방식을 선호하는 팀에 잘 어울립니다. 반대로, 소수의 이미지를 시각적으로 세밀하게 조정하고 싶다면 데스크톱 편집기가 더 편할 수 있습니다.

background-removal 스킬은 어떤 모델과 도구에 의존하나요?

이 스킬은 다음 구성 요소를 중심으로 만들어져 있습니다:

  • 고정확도 배경 제거를 위한 BiRefNet (infsh/birefnet)
  • 배경 변경을 포함한 프롬프트 기반 이미지 편집용 Reve (falai/reve)
  • 예시 워크플로에서 이미지 생성을 담당하는 flux-dev-lora (falai/flux-dev-lora)
  • 실행 인터페이스 역할을 하는 inference.sh CLI (infsh)

이 스킬을 사용하려면 inference.sh CLI가 반드시 필요한가요?

네. background-removal 스킬은 inference.sh CLI가 설치·설정되어 있다는 전제하에 동작합니다. 스킬에서 보여주는 infsh login, infsh app run ... 같은 명령은 CLI 없이 실행할 수 없습니다.

URL 대신 로컬 이미지 파일을 사용할 수 있나요?

리포지토리의 예시는 HTTP 링크와 함께 image_url을 사용합니다. 로컬 파일 지원 여부는 현재 infsh CLI 기능과 각 앱 정의에 따라 달라집니다. 로컬 파일 경로나 파일 업로드 지원 여부는 최신 infsh 문서와 infsh/birefnet, falai/reve 앱 레퍼런스를 확인해 주세요.

background-removal 스킬은 완전 오프라인 환경에서도 사용할 수 있나요?

아니요. background-removal 스킬은 inference.sh 플랫폼을 통해 원격 추론 앱을 호출하므로 네트워크 접속이 필요합니다. 오프라인 전용 처리가 필요하다면, 별도의 로컬 호스팅 솔루션을 사용해야 합니다.

마케팅과 e-commerce에서의 대표적인 활용 사례는 무엇인가요?

대표적인 활용 예시는 다음과 같습니다:

  • 원본 상품 사진을 스토어·마켓플레이스용 깔끔한 투명 PNG로 변환
  • 카탈로그 전반의 배경을 표준화(예: 전체 흰색 혹은 연한 회색으로 통일)
  • 히어로 이미지의 배경을 제거하거나 교체해 캠페인 비주얼 제작
  • 랜딩 페이지나 소셜 미디어용 인플루언서 사진·인물 사진을 빠르게 정리

최소한의 설정으로 빠르게 시작하려면 어떻게 하나요?

  1. cli-install.md의 안내에 따라 inference.sh CLI를 설치합니다.
  2. infsh login을 실행해 로그인합니다.
  3. 다음 명령으로 단일 이미지를 테스트해 봅니다:
    infsh app run infsh/birefnet --input '{
      "image_url": "https://your-photo.jpg"
    }'
    
  4. 결과가 만족스럽다면, 이 명령을 background-removal 스킬을 통해 스크립트나 에이전트 설정에 통합하세요.

스킬 설정은 어디에서 확인할 수 있나요?

inferen-sh/skills 리포지토리에서 tools/image/background-removal/SKILL.md 파일을 열어보세요. 이 파일에 스킬 이름, 설명, 사용 가능한 도구, 그리고 이 가이드에서 요약한 예제 명령들이 문서화되어 있습니다.

평점 및 리뷰

아직 평점이 없습니다
리뷰 남기기
이 스킬의 평점과 리뷰를 남기려면 로그인하세요.
G
0/10000
최신 리뷰
저장 중...