Што гледа моделот со исечок на уредот
Моделот со исечок на уредот не гледа личност, чевли, домашно милениче или стол во човечка смисла. Добива нумеричко претставување на сликата и проценува, пиксел по пиксел, кои области најверојатно му припаѓаат на главниот предмет. Неговиот корисен излез е маска: мапа на сиви тонови што може да стане канал за транспарентност на резултатот.
Таа разлика ја објаснува и брзината на автоматските прекини и нивните граници. Моделот може да користи визуелни обрасци научени за време на тренингот, но не ја знае вашата намера. Остриот предмет во близина на центарот може да изгледа важен; бледо стаклен раб или пуштена коса може да изгледа како позадина.
Од датотека со слика до влез на модел
Датотеката што ќе ја изберете прво треба да се дешифрира. Компресираната фотографија не се пренесува директно во моделот како блок од бајти на датотеки. Прелистувачот го претвора во пиксели со вредности на ширина, висина и боја.
Нафтоводот за заклучување потоа подготвува влез со големина на модел. Во зависност од моделот и времето на работа, подготовката може да вклучува:
- промена на големината на декодираната слика до димензиите што ги очекува моделот;
- распоредување на црвени, зелени и сини вредности како нумерички канали;
- скалирање или нормализирање на тие вредности;
- нивно пакување во тензор, формат на низа што го користи времето на извршување на заклучоците.
Точните димензии и правилата за нормализација припаѓаат на имплементацијата на моделот. Важна практична точка е дека заклучувањето обично функционира од подготвена претстава, а не од секој изворен пиксел во неговата оригинална големина.
Easy Background Remover го извршува овој чекор за заклучување во прелистувачот со модел на сегментација на уредот. Датотеката со модел можеби ќе треба да се преземе пред првиот исечок, но патеката за обработка на слики е дизајнирана да остане локална откако моделот е подготвен. Преземањето на моделот е барање за средства; тоа не е исто како и поставувањето на избраната фотографија за далечинско заклучување.
Излезот е маска налик на самодоверба
За секоја локација во неговиот излез, моделот произведува вредност што може да се толкува како повеќе слична на тема или повеќе слична на заднина. Корисно е да се прикаже ова како слика на сива скала:
- бело значи задржување на оваа област;
- црна значи отстранете ја оваа област;
- сивата боја значи делумна покриеност или несигурност во близина на работ.
Прелистувачот го претвора тој излез во работната алфа маска. Оригиналните пиксели во боја потоа може да се состават преку шах, цврсто полнење, градиент или друга слика. Транспарентниот извоз ја складира маската како алфа наместо да ја слика шаховската табла во датотеката.
Меките вредности се важни. Ако секоја вредност на маската се принуди веднаш да биде чиста црна или бела, косата, крзното, влакната од ткаенината, заматувањето на движењето и дефокусираните рабови би станале неприродно тврди. Делумната алфа може да зачува помазна транзиција. Може да ги изложи и рабовите во боја од старата позадина, поради што резултатот сепак заслужува визуелна проверка.
Кои визуелни докази му помагаат на моделот
Моделот за сегментација може да се потпира на повеќе од еден поим одеднаш. Силните индиции често вклучуваат:
- контраст помеѓу темата и позадината;
- континуирани граници околу доминантен објект;
- познати комбинации на форма, текстура и положба;
- знаци за длабочина како што се разликите во фокусот;
- региони кои визуелно припаѓаат заедно.
Ниту една од овие индиции не е гаранција. Темната јакна наспроти темниот ѕид нуди слаб граничен контраст. Столот со тесни празнини може да содржи позадински региони што личат на објектот. Заднината со шема може да се натпреварува со вистинскиот предмет за внимание.
Моделот прави најдобра проценка од достапните пиксели. Не може да ги врати деталите што сликата никогаш не ги снимила.
Што манекенката не знае
Моделот автоматски не знае кој предмет сакавте да го задржите кога се присутни неколку субјекти. Не знае дека проѕирна чаша за пиење е комерцијално важна, дека треба да остане сенка за реализам или дека малото ременче припаѓа на торбичка.
Исто така, не добива скриена верзија со висока резолуција на заматен извор. Блоковите за компресија, исечените нагласувања, заматувањето на движењето и многу мали детали ги ограничуваат достапните докази. Зголемувањето на зумирањето за преглед ги прави пикселите поголеми на екранот; не создава информации што недостасуваат.
Затоа „Ви го откри“ и „работ е подготвен за објавување“ се различни тврдења. Откривањето го започнува уредувањето. Прегледот го завршува.
Зошто тенките и проѕирните детали се тешки
Тенките предмети заземаат неколку пиксели. Кога големината на сликата е променета за да се заклучи, жица од еден пиксел или прамен коса може да се просецира со позадината околу неа. Транспарентните предмети се тешки поради друга причина: нивната видлива боја е делумно старата позадина. Границата може да биде јасна за личноста која го разбира предметот, додека шемата на пиксели останува двосмислена.
Меките сенки создаваат намерна двосмисленост. Нивниот надворешен раб постепено избледува и не постои единствено објективно точен прекин. Одржувањето на целосната сенка може да изгледа природно на слична позадина, но валкано на светло ново полнење. Ако го отстраните, предметот може да изгледа како да лебди.
Тоа се проблеми со расудувањето исто колку и проблеми со моделот.
Модел маска, работна маска и маска за извоз
Тоа помага да се одделат три фази:
- Модел маска: автоматската проценка вратена со заклучување.
- Работна маска: маската што е прикажана во уредникот по какво било рафинирање Додај или Избриши.
- Извези маска: работната маска се применува кога се презема или копира тековниот резултат.
Во Easy Background Remover, префинетоста на четката ја уредува работната маска. Извозот го користи тековниот уреден резултат наместо тивко да се врати на недопрената автоматска маска. Ова му овозможува на моделот да се справи со широкото раздвојување додека ги коригирате деталите што зависат од намерата.
Прикажаниот преглед може да биде намален за да одговара на уредникот. Таа големина на екранот не е сигурна мерка за внатрешните детали на маската. Прочитајте Резолуција на маска наспроти големина на преглед за разликата.
Локалното заклучување сè уште има чекор за поставување
Работењето на модел на уред бара тежини на моделот и компатибилно време на работа на прелистувачот. Тежините се многу поголеми од обичниот код за интерфејс, така што вчитувањето на сè при секое стартување на уредникот би било непотребно. Првата сесија може да го преземе и кешира моделот; подоцнежните обични сесии обично можат повторно да го користат.
Зошто прво да се изврши преземање на модел ја објаснува таа граница без да се меша преземањето на средството на моделот со поставувањето фотографија. Тешките заклучоци исто така бегаат од главната нишка на интерфејсот; видете Основи за обработка на слики од Web Worker.
Практичен начин да се процени резултатот
Не го проверувајте само центарот на субјектот. Проверете ја маската каде доказите се најслаби:
- коса, крзно, мустаќи и влакна од ткаенина;
- очила, ремени, жици и тесни празнини;
- рабови со низок контраст;
- полупроѕирен материјал;
- контактни сенки;
- агли каде што може да остане старата боја на позадината.
Погледнете го резултатот и преку светла и темна позадина ако крајната дестинација е непозната. Блед ореол може да исчезне на бело и да стане очигледен на црно. Потоа насочете ги само областите што влијаат на намената употреба.
Автоматската сегментација е најкорисна кога се третира како силно прво додавање, а не како изјава за совршено разбирање. За да го испробате целосниот локален прекин и проток на доработка, видете Започни.