Jak używać
- Wybierz zdjęcie, na którym jest jedna lub więcej osób.
- Wybierz model Fast lub Detailed i kliknij Usuń tło.
- Dostosuj próg, miękkość i wtapianie krawędzi, aż krawędź będzie wyglądać dobrze; opcjonalnie wybierz kolor tła.
- Porównaj efekt przed i po, a następnie pobierz plik PNG.
Jak to działa
Narzędzie uruchamia w przeglądarce otwarty model Google MediaPipe Image Segmenter. Niewielka sieć neuronowa analizuje wersję zdjęcia o rozmiarze 256 × 256 pikseli i dla każdego piksela szacuje, jak prawdopodobne jest, że należy on do osoby. Ta maska jest skalowana do rozmiaru zdjęcia i używana jako przezroczystość pliku PNG.
Model Fast (segmenter selfie, ok. 250 KB) oddziela osobę od tła. Model Detailed (selfie multiclass, ok. 16 MB) rozpoznaje tło, włosy, skórę i ubrania; wszystko, co nie jest tłem, jest zachowywane. Oba modele zostały wytrenowane na ludziach, więc nie będą niezawodnie wycinać produktów, zwierząt ani samochodów.
Próg określa, jak pewny musi być model, aby zachować piksel, miękkość poszerza przejście między obszarem zachowanym a usuniętym, a wtapianie rozmywa krawędź o wybraną liczbę pikseli. Ponieważ maska jest obliczana w niskiej rozdzielczości, cienkie włosy i wąskie szczeliny są przybliżane, a nie odwzorowywane dokładnie.
Pliki modeli i środowisko WebAssembly są pobierane z publicznych sieci CDN (Google Cloud Storage i jsDelivr) przy pierwszym użyciu, a następnie zapisywane w pamięci podręcznej przeglądarki. Wyniki są zapisywane jako pliki PNG z przezroczystością, w rozdzielczości do 16 megapikseli.
Przykłady
Zdjęcie profilowe na kolorze marki
Selfie w kadrze głowa–ramiona z modelem Fast, progiem 50%, miękkością 20% i kolorem zastępującym tło daje czysty awatar na jednolitym tle.
Wycinek całej sylwetki do ulotki
Zdjęcie stojącej osoby z modelem Detailed, progiem 40% i wtapianiem 3 px daje przezroczysty plik PNG do umieszczenia na projekcie.
Często zadawane pytania
Czy moje zdjęcie jest wysyłane?
Nie. Segmentacja odbywa się w Twojej przeglądarce. Z serwerów Google i jsDelivr pobierane są wyłącznie pliki modelu i środowiska uruchomieniowego; Twoje zdjęcie nigdy nie opuszcza urządzenia.
Dlaczego to nie działa w przypadku mojego zdjęcia produktu?
Modele zostały wytrenowane do wykrywania ludzi. Obiekty, zwierzęta i produkty często nie są wykrywane w ogóle lub tylko częściowo.
Dlaczego krawędzie włosów nie są idealne?
Model pracuje na wersji zdjęcia 256 × 256, więc bardzo drobne detale są szacowane. Zwiększ miękkość lub wtapianie krawędzi, aby uzyskać bardziej naturalną krawędź, albo wypróbuj model Detailed.
Czy działa w trybie offline?
Po pierwszym udanym uruchomieniu przeglądarka zwykle zapisuje model i środowisko uruchomieniowe w pamięci podręcznej, ale nie jest to gwarantowane. Pierwsze użycie wymaga połączenia z internetem.
Prywatność
Twoje zdjęcie jest dekodowane i poddawane segmentacji w przeglądarce, a plik PNG jest tworzony na Twoim urządzeniu; zdjęcie nie jest przesyłane, przechowywane ani uwzględniane w analityce. Aby uruchomić model, przeglądarka pobiera środowisko uruchomieniowe MediaPipe z CDN jsDelivr oraz plik modelu z Google Cloud Storage; te żądania nie zawierają danych obrazu. Zliczane jest tylko anonimowe zdarzenie użycia narzędzia, a status Twojego planu jest pobierany z usługi konta serwisu.