▲GN⁺ 2024-08-28 | parent | ★ favorite | on: HN에 공개: WebGPU를 사용한 오픈소스 배경 제거 Remove-bg(bannerify.co)Hacker News 의견 라이선스 조건을 준수하는 것이 좋을 것 같음 BRIA는 고객에게 제한된 시간 동안 비독점적, 비양도적, 개인적 권리와 라이선스를 부여하여 Foundation Model을 설치, 배포 및 사용할 수 있게 함 Foundation Model의 기능은 제한적이며, 테스트 및 평가 목적 외에는 사용할 수 없음 고객은 Foundation Model을 판매, 임대, 서브라이선스, 배포 또는 대여할 수 없으며, 다른 사람들이 접근하거나 사용할 수 있도록 호스팅할 수 없음 모델을 로드하기 전에 물어보거나 다운로드 크기를 알려주면 좋겠음 현재 계량된 연결을 사용 중임 로컬 도구가 있어서 좋음 동일한 기술 조합을 사용하는 또 다른 도구: 링크 저장소를 공유해줘서 고마움 코드에 적극적으로 기여할 시간은 없지만, 이미지를 테스트하여 피드백을 공유하고 있음 배경 제거가 다양한 유형의 이미지에서 잘 작동함 배경 제거 후 새로운 이미지가 일부 영역에서 왜곡됨 예를 들어, 아이스크림을 먹는 아이의 사진에서 배경은 완벽하게 제거되었지만 아이에게 많은 아티팩트가 남아 있음 테스트할 다른 영역이 있으면 알려달라고 요청함 이 모델을 사용함: 링크 WebGPU 버전의 브라우저 전용 배경 제거 라이브러리를 발표함 onnx-runtime을 사용하며, isnet의 가중치를 사용함 BirefNet 가중치는 거의 1GB 크기여서 다운로드하기에는 너무 큼 블로그 포스트와 CPU 전용 버전도 있음: 링크 소스 코드: 링크 npm에서 사용 가능: @imgly/background-removal 두 번 시도했지만 포기함 FireFox에서는 아무것도 하지 않음 Chrome에서는 일부 데이터를 로드한 후 실패함 GPU 비안전 플래그로 Chrome을 재시작하라고 함 첫 번째로 업로드한 이미지에서 "Error" 메시지만 나옴 여러 배경 제거 알고리즘을 시도해봤고, InSPyReNet이 가장 성공적이었음 transparent-background를 pip에서 많이 사용하며, remove-bg보다 실패율이 낮음: 링크 프로젝트에 관심을 가져줘서 고마움 피드백을 바탕으로 개선 중임 모바일 지원, iPhone에서 테스트 완료 GitHub README 추가 모바일에서 더 쉽게 볼 수 있도록 중간 줌 추가 오류 배너 추가로 더 친숙하고 문제 해결이 쉬워짐 README에 문제 해결 섹션 추가 UX를 개선할 아이디어가 있으면 알려달라고 요청함
Hacker News 의견
transparent-background를 pip에서 많이 사용하며, remove-bg보다 실패율이 낮음: 링크