Çfarë sheh një model i prerjes në pajisje
Një model i prerjes në pajisje nuk sheh një person, këpucë, kafshë shtëpiake ose karrige në kuptimin njerëzor. Ai merr një paraqitje numerike të imazhit dhe vlerëson, piksel pas piksel, cilat zona ka të ngjarë t’i përkasin subjektit kryesor. Prodhimi i tij i dobishëm është një maskë: një hartë në shkallë gri që mund të bëhet kanali i transparencës së rezultatit.
Ky dallim shpjegon shpejtësinë e ndërprerjeve automatike dhe kufijtë e tyre. Modeli mund të përdorë modele vizuale të mësuara gjatë stërvitjes, por nuk e di qëllimin tuaj. Një objekt i mprehtë afër qendrës mund të duket i rëndësishëm; një buzë xhami e zbehtë ose fije floku e lirshme mund të duket si sfond.
Nga skedari i imazhit në hyrjen e modelit
Skedari që zgjidhni së pari duhet të deshifrohet. Një foto e ngjeshur nuk kalohet drejtpërdrejt në model si një bllok bajtësh skedarësh. Shfletuesi e kthen atë në pikselë me gjerësi, lartësi dhe vlera ngjyrash.
Tubacioni i konkluzionit më pas përgatit një hyrje të madhësisë së modelit. Në varësi të modelit dhe kohës së funksionimit, përgatitja mund të përfshijë:
- ndryshimi i madhësisë së imazhit të deshifruar në dimensionet që modeli pret;
- rregullimi i vlerave të kuqe, jeshile dhe blu si kanale numerike;
- shkallëzimi ose normalizimi i këtyre vlerave;
- paketimi i tyre në një tensor, formati i grupit të përdorur nga koha e ekzekutimit të përfundimit.
Dimensionet e sakta dhe rregullat e normalizimit i përkasin zbatimit të modelit. Pika e rëndësishme praktike është se përfundimi zakonisht funksionon nga një paraqitje e përgatitur, jo nga çdo piksel burimi në madhësinë e tij origjinale.
Easy Background Remover ekzekuton këtë hap konkluzion në shfletues me një model segmentimi në pajisje. Skedari i modelit mund të duhet të shkarkohet përpara prerjes së parë, por shtegu i përpunimit të imazhit është projektuar të mbetet lokal pasi modeli të jetë gati. Shkarkimi i modelit është një kërkesë për pasuri; nuk është e njëjta gjë si ngarkimi i fotografisë së përzgjedhur për përfundime në distancë.
Rezultati është një maskë e ngjashme me besimin
Për çdo vendndodhje në daljen e tij, modeli prodhon një vlerë që mund të interpretohet si më shumë e ngjashme me subjektin ose më shumë si sfond. Është e dobishme ta imagjinoni këtë si një imazh në shkallë gri:
- e bardha nënkupton ruajtjen e kësaj zone;
- e zeza do të thotë të hiqni këtë zonë;
- gri do të thotë mbulim i pjesshëm ose pasiguri pranë një skaji.
Shfletuesi e konverton atë dalje në maskën alfa funksionale. Piksele origjinale të ngjyrave më pas mund të kompozohen mbi një tabelë shahu, një mbushje të fortë, një gradient ose një imazh tjetër. Një eksport transparent e ruan maskën si alfa në vend që të pikturojë tabelën e shahut në skedar.
Vlerat e buta kanë rëndësi. Nëse çdo vlerë e maskës do të detyrohej menjëherë në të zezë ose të bardhë të pastër, flokët, gëzofi, fibrat e rrobave, turbullimi i lëvizjes dhe skajet e defokusuar do të bëheshin në mënyrë të panatyrshme të vështira. Alfa e pjesshme mund të ruajë një tranzicion më të butë. Mund të ekspozojë gjithashtu skajet e ngjyrave nga sfondi i vjetër, prandaj rezultati meriton ende një kontroll vizual.
Cilat prova vizuale i ndihmojnë modeles
Një model segmentimi mund të bazohet në më shumë se një të dhënë në të njëjtën kohë. Të dhëna të forta shpesh përfshijnë:
- kontrasti ndërmjet subjektit dhe sfondit;
- kufijtë e vazhdueshëm rreth një objekti dominues;
- kombinime të njohura të formës, strukturës dhe pozicionit;
- shenjat e thellësisë si dallimet e fokusit;
- rajone që vizualisht i përkasin së bashku.
Asnjë nga këto të dhëna nuk është garanci. Një xhaketë e errët kundër një muri të errët ofron kontrast të dobët të kufirit. Një karrige me boshllëqe të ngushta mund të përmbajë zona sfondi që i ngjajnë objektit. Një sfond i modeluar mund të konkurrojë me subjektin aktual për vëmendje.
Modeli po bën një vlerësim më të mirë nga pikselët në dispozicion. Nuk mund të rikuperojë detajet që imazhi nuk i ka kapur kurrë.
Çfarë nuk di modelja
Modeli nuk e di automatikisht se cilin objekt keni dashur të mbani kur janë të pranishëm disa subjekte. Ajo nuk e di se një gotë transparente e pijes është e rëndësishme komerciale, se një hije duhet të qëndrojë për realizëm ose që një rrip i vogël i përket një qese.
Ai gjithashtu nuk merr një version të fshehur me rezolucion të lartë të një burimi të paqartë. Blloqet e kompresimit, pikat kryesore të prera, turbullimi i lëvizjes dhe detajet shumë të vogla kufizojnë provat e disponueshme. Rritja e zmadhimit të pamjes paraprake i bën pikselët më të mëdhenj në ekran; nuk krijon informacion të munguar.
Kjo është arsyeja pse “AI e zbuloi atë” dhe “buza është gati për t’u publikuar” janë pretendime të ndryshme. Zbulimi fillon modifikimin. Rishikimi e përfundon atë.
Pse detajet e holla dhe transparente janë të vështira
Objektet e holla zënë pak piksel. Kur madhësia e një imazhi ndryshohet për konkluzion, një tel me një piksel ose fije floku mund të mesatarizohet me sfondin rreth tij. Objektet transparente janë të vështira për një arsye tjetër: ngjyra e tyre e dukshme është pjesërisht sfondi i vjetër. Kufiri mund të jetë i qartë për një person që e kupton objektin, ndërsa modeli i pikselit mbetet i paqartë.
Hijet e buta krijojnë një paqartësi të qëllimshme. Skaji i tyre i jashtëm zbehet gradualisht dhe nuk ka asnjë prerje të vetme objektivisht të saktë. Mbajtja e hijes së plotë mund të duket e natyrshme në një sfond të ngjashëm, por e ndotur në një mbushje të re të ndritshme. Heqja e tij mund ta bëjë subjektin të duket sikur noton.
Këto janë probleme gjykimi po aq sa probleme modeli.
Model maskë, maskë pune dhe maskë eksporti
Ndihmon për të ndarë tre faza:
- Maska e modelit: vlerësimi automatik i kthyer nga përfundimi.
- Maska e punës: maska e shfaqur në redaktues pas çdo përmirësimi të Shto ose Fshij.
- Eksportoni maskën: maska e punës aplikohet kur rezultati aktual shkarkohet ose kopjohet.
Në Easy Background Remover, përsosja e furçës modifikon maskën e punës. Eksporti përdor rezultatin aktual të redaktuar në vend që të kthehet në heshtje në maskën automatike të paprekur. Kjo i lejon modelit të trajtojë ndarjen e gjerë ndërsa ju korrigjoni detajet që varen nga qëllimi.
Pamja paraprake e shfaqur mund të shkallëzohet për t’iu përshtatur redaktorit. Kjo madhësi e ekranit nuk është një masë e besueshme e detajeve të brendshme të maskës. Lexoni Rezolucioni i maskës kundrejt madhësisë së shikimit paraprak për dallimin.
Përfundimi lokal ka ende një hap konfigurimi
Drejtimi i një modeli në pajisje kërkon peshën e modelit dhe një kohë funksionimi të pajtueshëm të shfletuesit. Peshat janë shumë më të mëdha se kodi i zakonshëm i ndërfaqes, kështu që ngarkimi i gjithçkaje në çdo lëshim të redaktuesit do të ishte i kotë. Një sesion i parë mund të shkarkojë dhe të ruajë modelin në memorie; seancat e zakonshme të mëvonshme zakonisht mund ta ripërdorin atë.
Pse ekzekutoni fillimisht shkarkimet e një modeli shpjegon atë kufi pa ngatërruar shkarkimin e një aseti modeli me një ngarkim fotografie. Konkluzioni i rëndë gjithashtu largohet nga filli kryesor i ndërfaqes; shih Bazat e përpunimit të imazhit të Web Worker.
Një mënyrë praktike për të gjykuar rezultatin
Mos inspektoni vetëm qendrën e subjektit. Kontrolloni maskën ku provat janë më të dobëta:
- flokë, gëzof, mustaqe dhe fibra pëlhure;
- syze, rripa, tela dhe boshllëqe të ngushta;
- skajet me kontrast të ulët;
- material gjysmë transparent;
- hijet e kontaktit;
- qoshet ku mund të mbetet ngjyra e vjetër e sfondit.
Shikoni rezultatin në një sfond të hapur dhe të errët nëse destinacioni përfundimtar është i panjohur. Një aureolë e zbehtë mund të zhduket në të bardhë dhe të bëhet e dukshme në të zezë. Pastaj rafinoni vetëm zonat që ndikojnë në përdorimin e synuar.
Segmentimi automatik është më i dobishëm kur trajtohet si një kalim i parë i fortë, jo një deklaratë e të kuptuarit të përsosur. Për të provuar prerjen e plotë lokale dhe rrjedhën e përsosjes, shihni Fillo.