Libre nga extension sa Chrome — mga cutout sa aparato

Unsa ang nakita sa modelo sa cutout sa aparato

Ang on-device cutout nga modelo dili makakita og tawo, sapatos, binuhi, o lingkuranan sa tawhanong diwa. Nakadawat kini og numerical nga representasyon sa hulagway ug mga banabana, pixel por pixel, nga mga lugar nga lagmit sakop sa main subject. Ang mapuslanon nga output niini usa ka maskara: usa ka grayscale nga mapa nga mahimong transparency channel sa resulta.

Kana nga kalainan nagpatin-aw sa katulin sa mga awtomatik nga pagputol ug sa ilang mga limitasyon. Ang modelo makagamit sa biswal nga mga sumbanan nga nakat-unan sa panahon sa pagbansay, apan kini wala mahibalo sa imong tuyo. Ang usa ka hait nga butang duol sa tunga mahimong importante tan-awon; ang usa ka manipis nga bildo nga rim o loose strand sa buhok mahimong tan-awon sama sa background.

Gikan sa file sa imahe hangtod sa input sa modelo

Ang file nga imong pilion una kinahanglan nga ma-decode. Ang usa ka compressed nga litrato dili direkta nga ipasa sa modelo isip usa ka block sa file bytes. Gihimo kini sa browser nga mga pixel nga adunay gilapdon, gitas-on, ug mga kantidad sa kolor.

Ang inference pipeline unya nag-andam sa usa ka modelo-kadako nga input. Depende sa modelo ug runtime, ang pagpangandam mahimong maglakip sa:

Ang eksaktong mga sukod ug mga lagda sa normalisasyon iya sa pagpatuman sa modelo. Ang importante nga praktikal nga punto mao nga ang inference kasagaran molihok gikan sa usa ka andam nga representasyon, dili gikan sa matag tinubdan nga pixel sa orihinal nga gidak-on niini.

Ang Easy Background Remover nagpadagan niini nga lakang sa pag-inference sa browser nga adunay modelo sa pagbahinbahin sa on-device. Mahimong kinahanglan nga i-download ang modelo nga file sa dili pa ang unang ginunting, apan ang agianan sa pagproseso sa imahe gidesinyo nga magpabilin nga lokal kung andam na ang modelo. Ang pag-download sa modelo usa ka hangyo sa asset; dili kini parehas nga butang sa pag-upload sa gipili nga litrato alang sa hilit nga inference.

Ang output usa ka maskara nga sama sa pagsalig

Alang sa matag lokasyon sa output niini, ang modelo nagpatunghag usa ka kantidad nga mahimong hubaron nga labi ka sama sa hilisgutan o labi pa nga sama sa background. Mapuslanon ang paghulagway niini isip grayscale nga hulagway:

Gi-convert sa browser kana nga output ngadto sa nagtrabaho nga alpha mask. Ang orihinal nga mga pixel nga kolor mahimo unya nga i-composite sa usa ka checkerboard, usa ka solid fill, usa ka gradient, o lain nga imahe. Ang usa ka transparent nga export nagtipig sa maskara ingon alpha kaysa sa pagpintal sa checkerboard sa file.

Importante ang humok nga mga bili. Kung ang matag kantidad sa maskara gipugos dayon sa lunsay nga itom o puti, ang buhok, balahibo, mga lanot sa tela, motion blur, ug ang mga sulab nga dili nakapokus mahimong dili natural nga gahi. Ang partial alpha makapreserbar sa usa ka hapsay nga transisyon. Mahimo usab nga ibutyag ang kolor nga fringe gikan sa karaan nga background, mao nga ang resulta angayan gihapon sa usa ka visual check.

Unsang biswal nga ebidensya ang makatabang sa modelo

Ang usa ka modelo sa pagbahin mahimong makakuha sa labaw sa usa ka timailhan sa usa ka higayon. Ang lig-on nga mga timailhan kasagaran naglakip sa:

Walay usa niini nga mga timailhan ang usa ka garantiya. Ang usa ka itom nga dyaket batok sa usa ka ngitngit nga bungbong naghatag og huyang nga kalainan sa utlanan. Ang usa ka lingkuranan nga adunay pig-ot nga mga kal-ang mahimong adunay mga rehiyon sa background nga susama sa butang. Ang usa ka pattern nga backdrop mahimong makigkompetensya sa aktuwal nga hilisgutan alang sa atensyon.

Ang modelo naghimo sa usa ka labing maayo nga pagbana-bana gikan sa magamit nga mga pixel. Dili kini makabawi sa detalye nga wala makuha sa imahe.

Unsa ang wala mahibal-an sa modelo

Dili awtomatik nga nahibal-an sa modelo kung unsang butang ang gusto nimong tipigan kung adunay daghang mga hilisgutan. Wala kini nahibal-an nga ang usa ka transparent nga baso nga ilimnon hinungdanon sa komersyo, nga ang usa ka anino kinahanglan magpabilin alang sa realismo, o nga ang usa ka gamay nga strap iya sa usa ka bag.

Wala usab kini makadawat usa ka tinago nga high-resolution nga bersyon sa usa ka hanap nga gigikanan. Ang mga bloke sa compression, giputol nga mga highlight, motion blur, ug gagmay kaayo nga mga detalye naglimite sa ebidensya nga anaa. Ang pagdugang sa preview zoom naghimo sa mga pixel nga mas dako sa screen; dili kini makamugna og kulang nga impormasyon.

Mao kini ang hinungdan nga “Nakita kini sa AI” ug “ang sulud andam na nga imantala” lainlain nga mga pag-angkon. Ang detection magsugod sa pag-edit. Ang pagrepaso matapos niini.

Ngano nga ang nipis ug transparent nga mga detalye lisud

Ang nipis nga mga butang nag-okupar ug pipila ka pixel. Kung ang usa ka imahe gi-resize para sa inference, ang usa ka pixel nga wire o hair strand mahimong i-average sa background sa palibot niini. Ang mga transparent nga butang lisud alang sa lain nga hinungdan: ang ilang makita nga kolor usa ka bahin sa daan nga background. Ang utlanan mahimong klaro sa usa ka tawo nga nakasabut sa butang, samtang ang pattern sa pixel nagpabilin nga dili klaro.

Ang humok nga mga anino nagmugna og usa ka tinuyo nga dili klaro. Ang ilang gawas nga ngilit anam-anam nga nahanaw, ug wala’y usa nga husto nga pagputol. Ang pagtipig sa bug-os nga anino mahimong natural tan-awon sa parehas nga background apan hugaw sa usa ka hayag nga bag-ong pun-on. Ang pagtangtang niini mahimong mopalutaw sa hilisgutan.

Kini mga problema sa paghukom sama sa mga problema sa modelo.

Model mask, working mask, ug export mask

Kini makatabang sa pagbulag sa tulo ka yugto:

  1. Model mask: ang awtomatik nga banabana nga gibalik pinaagi sa inference.
  2. Working mask: ang mask nga gipakita sa editor human sa bisan unsang Add or Erase refinement.
  3. Export mask: ang working mask nga gigamit sa dihang ang kasamtangang resulta ma-download o makopya.

Sa Easy Background Remover, ang pagpino sa brush nag-edit sa nagtrabaho nga maskara. Gigamit sa pag-eksport ang kasamtangang na-edit nga resulta kaysa sa hilom nga pagbalik sa wala matandog nga awtomatikong maskara. Gitugotan niini ang modelo sa pagdumala sa halapad nga pagbulag samtang imong gitul-id ang mga detalye nga nagdepende sa katuyoan.

Ang gipakita nga preview mahimong ma-scale aron mohaum sa editor. Kana nga gidak-on sa display dili kasaligan nga sukod sa internal nga detalye sa maskara. Basaha ang Resolusyon sa maskara batok sa gidak-on sa preview alang sa kalainan.

Ang lokal nga inference aduna pay lakang sa pag-setup

Ang pagpadagan sa usa ka modelo sa-device nanginahanglan sa mga gibug-aton sa modelo ug usa ka katugbang nga oras sa pagdagan sa browser. Ang mga gibug-aton mas dako kay sa ordinaryo nga interface code, mao nga ang pag-load sa tanan sa matag paglansad sa editor mahimong mausik. Ang unang sesyon mahimong mag-download ug mag-cache sa modelo; sa ulahi ang ordinaryong mga sesyon kasagarang magamit kini pag-usab.

Ngano nga ang una nga pagdagan nag-download sa usa ka modelo nagpatin-aw nga ang utlanan nga wala maglibog sa usa ka modelo nga pag-download sa asset sa usa ka pag-upload sa litrato. Ang bug-at nga inference modagan usab gikan sa main interface thread; tan-awa ang Mga sukaranan sa pagproseso sa imahe sa Web Worker.

Usa ka praktikal nga paagi sa paghukom sa resulta

Ayaw inspeksyon lamang ang sentro sa hilisgutan. Susiha ang maskara diin ang ebidensya labing huyang:

Tan-awa ang resulta sa kahayag ug ngitngit nga background kung wala mahibal-an ang katapusan nga destinasyon. Ang luspad nga halo mahimong mawala sa puti ug mahimong dayag sa itom. Unya pagdalisay lamang sa mga dapit nga makaapekto sa gituyo nga paggamit.

Ang awtomatik nga pagbahin mao ang labing mapuslanon kung giisip nga usa ka lig-on nga first pass, dili usa ka pahayag sa hingpit nga pagsabut. Aron sulayan ang tibuok nga lokal nga cutout ug dagan sa pagpino, tan-awa ang Pagsugod.

Padayon sa pagsuhid

Makapainteres