Hogyan működik a helyi háttér eltávolítása
Ez a fürdőszobai diagram változat – elég ahhoz, hogy a csővezetékben bízzunk, nem egy papírban.
1. A bemenet pixel lesz
Meg kell adni egy fájlt vagy bitképet (ledobás, kiválasztó, beillesztés vagy oldalrögzítés). A szerkesztő dekódolja egy kép bittérképre. A HEIC-hez hasonló formátumokhoz további dekódolási lépésre van szükség; a hiba korán leáll egy hibával az üres vászon helyett.
2. Modellkészültség
A következtetés egy eszközön lévő szegmentációs modellt (ISNet-osztályú ONNX) használ, amely egy Web Workerrel és egy böngésző ONNX futtatókörnyezetével fut. Ha a súlyok még nincsenek gyorsítótárban, letöltési üzenet jelenik meg. A gyorsítótárazás elkerüli az adott találat minden alkalommal történő megismétlését.
3. Szegmentálás → maszk
A dolgozó alfamaszkot ad vissza (mi az alany vs. háttér). A felhasználói felület a témát egy sakktáblára vagy egy kiválasztott háttérre (szín, színátmenet, kép) állítja össze.
4. Emberi finomítás
Ecsetek hozzáadása/törlése szerkesztheti a munkamaszkot a CPU vásznán. A lágyság megváltoztatja az ütés keménységét. Az exportálás a látható maszkot használja – nem egy elfelejtett, csak automatikus pillanatképet.
5. Előzmények és export
A rövid IndexedDB előzmények tárolhatják a legutóbbi eredeti/eredmény párokat. Letöltés és másolás PNG-t bocsát ki az aktuális átlátszósággal vagy kitöltéssel.
Teljesítményjegyek, amelyeket észre fog venni
- Első futtatás: hálózat + indítási költség a modellhez.
- Hatalmas képek: csökkentett belső felbontással dolgozhat fel figyelmeztetéssel; export továbbra is a teljes méretet célozza meg.
- A felhasználói felület szála használható marad, mert a dolgozóban súlyos következtetések vannak – ha a dolgozó összeomlik, akkor dolgozói hibát kap, nem pedig örökre lefagyott lapot.
A „helyi” szó adatvédelmi vonatkozásairól az Adatvédelem oldalon olvashat. Napi kattintások: Kezdés.