opencoredev/bg0

Private, unlimited background removal that runs in your browser.

해결하는 문제

BG0는 브라우저에서 이미지 배경을 로컬로 제거하는 방법을 제공하여 서버에 이미지를 업로드하거나 API 키를 관리하거나 사용 제한 및 결제를 처리할 필요가 없습니다.

작동 방식

이 도구는 브라우저에서 다운로드되어 로컬에 캐시되는 고정된 BiRefNet ONNX 모델을 사용합니다. 가능한 경우 WebGPU를 활용하여 가속화하고, 추론에는 WebAssembly(WASM)로 폴백합니다. 프로세스에는 전처리, ONNX 추론, 마스크 후처리, 알파 합성이 포함되어 투명한 PNG를 생성합니다.

대상 사용자

@bg0/browser 라이브러리를 통해 개인적이고 클라이언트 측 배경 제거를 웹 애플리케이션에 통합하려는 개발자와 개인정보 보호에 중점을 둔 배경 제거 도구가 필요한 일반 사용자.

주요 특징

  • 로컬 브라우저 추론: 서버 측 처리나 데이터 업로드가 필요 없습니다.
  • 하드웨어 가속: WebGPU를 사용하며 WASM 폴백을 제공합니다.
  • 재사용 가능한 라이브러리: 다른 웹 앱에 쉽게 통합할 수 있는 전용 패키지를 포함합니다.
  • 개인정보 우선: 이미지와 픽셀은 브라우저 메모리에만 유지됩니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트