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