Jak działa lokalne usuwanie tła
To jest wersja schematu łazienki — wystarczy, aby zaufać rurociągowi, a nie papierowi.
1. Dane wejściowe stają się pikselami
Podaj plik lub mapę bitową (upuść, selektor, wklej lub przechwyć stronę). Edytor dekoduje go do bitmapy obrazu. Formaty takie jak HEIC wymagają dodatkowego etapu dekodowania; awaria zatrzymuje się wcześniej z błędem zamiast pustego płótna.
2. Gotowość modelu
Wnioskowanie wykorzystuje model segmentacji na urządzeniu (oNNX klasy ISNet) uruchamiany z procesem roboczym sieci Web i środowiskiem wykonawczym ONNX przeglądarki. Jeśli wagi nie są jeszcze zapisane w pamięci podręcznej, zobaczysz ekran pobierania. Buforowanie pozwala uniknąć powtarzania tego trafienia za każdym razem.
3. Segmentacja → maska
Pracownik zwraca maskę alfa (co jest podmiotem a tłem). Interfejs użytkownika łączy obiekt w szachownicę lub wybrane tło (kolor, gradient, obraz).
4. Udoskonalenie człowieka
Dodaj/Usuń pędzle edytuj maskę roboczą na kanwie procesora. Miękkość zmienia siłę uderzenia. Eksport wykorzystuje maskę, którą widzisz, a nie zapomnianą, automatyczną migawkę.
5. Historia i eksport
Krótka historia IndexedDB może przechowywać ostatnie pary oryginał/wynik. Pobierz i skopiuj emitowany plik PNG z bieżącą przezroczystością lub wypełnieniem.
Uwagi dotyczące wydajności, które zauważysz
- Pierwsze uruchomienie: sieć + koszt początkowy modelu.
- Ogromne obrazy: mogą być przetwarzane w zmniejszonej rozdzielczości wewnętrznej z ostrzeżeniem; eksport nadal jest ukierunkowany na pełny rozmiar.
- Wątek interfejsu użytkownika pozostaje użyteczny, ponieważ w procesie roboczym zachodzą intensywne wnioski — jeśli proces roboczy ulegnie awarii, pojawi się błąd procesu roboczego, a nie zamrożona karta na zawsze.
Konsekwencje „lokalnego” dla prywatności są omówione w Prywatność. Codzienne kliknięcia: Rozpocznij.