Jak používat
- Vyberte fotografii s jednou nebo více osobami.
- Zvolte rychlý nebo podrobný model a vyberte Odstranit pozadí.
- Upravujte práh, jemnost a prolnutí, dokud okraj nevypadá správně; volitelně zvolte barvu pozadí.
- Porovnejte stav před a po úpravě a stáhněte PNG.
Jak to funguje
Nástroj spouští ve vašem prohlížeči open-source segmentátor obrázků MediaPipe od Googlu. Malá neuronová síť se podívá na verzi fotografie o rozměru 256 × 256 a pro každý pixel odhadne, s jakou pravděpodobností patří osobě. Tato maska se zvětší na velikost vaší fotografie a použije se jako průhlednost výsledného PNG.
Rychlý model (selfie segmenter, přibližně 250 KB) odděluje osobu od pozadí. Podrobný model (selfie multiclass, přibližně 16 MB) rozpoznává pozadí, vlasy, pleť a oblečení; zachovává se vše, co není pozadí. Oba modely byly trénovány na lidech, takže nebudou spolehlivě vyřezávat produkty, domácí mazlíčky ani auta.
Práh určuje, jak moc si model musí být jistý, aby pixel zachoval, měkkost rozšiřuje přechod mezi zachovanou a odstraněnou oblastí a prolnutí okrajů rozmaže hranu o zvolený počet pixelů. Protože se maska počítá v nízkém rozlišení, jemné vlasy a úzké mezery jsou spíše přibližné než přesně obkreslené.
Soubory modelů a běhové prostředí WebAssembly se při prvním použití stáhnou z veřejných CDN (Google Cloud Storage a jsDelivr) a poté je prohlížeč uloží do mezipaměti. Výsledky se ukládají jako PNG s průhledností, a to až do 16 megapixelů.
Příklady
Profilový obrázek v barvě značky
Selfie hlavy a ramen s rychlým modelem, prahem 50 %, jemností 20 % a náhradní barvou vytvoří čistý avatar na jednolitém pozadí.
Celopostavový výřez na leták
Fotografie osoby ve stoje s podrobným modelem, prahem 40 % a prolnutím 3 px vytvoří průhledné PNG pro umístění do designu.
Časté dotazy
Nahrává se moje fotografie?
Ne. Segmentace probíhá ve vašem prohlížeči. Ze serverů Google a jsDelivr se stahují pouze soubory modelu a běhového prostředí; vaše fotografie nikdy neopustí vaše zařízení.
Proč to nefunguje u fotografie produktu?
Modely byly natrénovány na rozpoznávání lidí. Objekty, zvířata a produkty často nejsou detekovány vůbec nebo jen částečně.
Proč nejsou okraje vlasů dokonalé?
Model pracuje s verzí fotografie 256 × 256 px, takže velmi jemné detaily jsou dopočítávány. Pro přirozenější okraje zvyšte jemnost nebo prolnutí, případně vyzkoušejte podrobný model.
Funguje to offline?
Po prvním úspěšném spuštění prohlížeč obvykle uloží model a běhové prostředí do mezipaměti, ale není to zaručeno. První použití vyžaduje připojení k internetu.
Soukromí
Vaše fotografie je dekódována a segmentována ve vašem prohlížeči a PNG se vytváří ve vašem zařízení; fotografie se nenahrává, neukládá ani nezahrnuje do analytiky. Pro spuštění modelu si prohlížeč stáhne běhové prostředí MediaPipe z CDN jsDelivr a soubor modelu z Google Cloud Storage; tyto požadavky neobsahují žádná obrazová data. Počítá se pouze anonymní událost o použití nástroje a stav vašeho tarifu se načítá ze služby účtu webu.