點解第一次跑會下載一個模型
當 Easy Background Remover 下載裝置上嘅模型嗰陣,第一個剪輯可能會暫停。個模型係一大組學習咗嘅數字權重,用嚟將主體同背景分開。一旦可用,佢就可以喺瀏覽器入面對住你嘅圖片執行,而唔係要求將相片傳送去遠端剪輯服務。
所以「首次下載」同「本地處理」係描述同一個設計嘅唔同部分。瀏覽器下載處理工具;佢唔需要上載每張所選圖片先可以運作。
點解個模型唔係捆綁喺每個初創公司入面
擴充程式包含介面代碼、圖示、指令同埋處理邏輯。有用嘅劃分模型係一種唔同嘅資產。佢嘅權重可以大過打開編輯器所需嘅代碼好多。
喺需要嘅時候攞模型有實際嘅好處:
- 擴充包唔使每次推出都要載入完整嘅模型;
- 瀏覽器可以緩存模型以便重複使用;
- 普通嘅後期會議可以喺唔使重複同一個轉移嘅情況下開始;
- 當處理管道更新嗰陣,模型資產可以被取代。
有成本:喺所需嘅檔案到達同埋跑時間初始化佢哋之前,第一次推斷係唔可以開始嘅。喺快速連線嗰陣,呢個可能會覺得好似一個短嘅設定畫面。喺慢或者受限制嘅連線上面,呢個可能係第一個工作階段最長嘅部分。
下載咗啲咩
下載嘅內容包含推斷所需嘅模型資料。將佢當係一個專門嘅數字函數嘅參數,而唔係你嘅相片庫,亦唔係一個關於你圖片中主題嘅查詢要求。
載入之後,瀏覽器執行時間會用呢啲參數嚟根據你揀嘅像素計算蒙版。日常路徑 — — 解碼圖像、執行分段、細化遮罩同埋匯出 — 係設計咗喺擴充環境入面發生。
呢個分別喺閱讀網絡活動嗰陣好重要。對固定模型資產嘅要求唔等於帶有當前圖像嘅要求。單單係網絡存取並唔能夠解答圖像推斷發生喺邊度;數據路徑有。
緩存會改變啲咩
如果冇快取,每次啟動編輯器都可以支付相同嘅下載費用。瀏覽器可以保留模型資產,噉樣之後嘅工作階段就可以重用佢。噉樣會改變正常嘅順序:
- 第一節檢查所需型號係咪可用。
- 如果唔見咗,瀏覽器就會下載佢。
- 跑時間初始化模型同埋執行剪貼。
- 後期普通會議通常可以載入緩存副本。
「通常」係刻意嘅。快取係可重複使用嘅儲存空間,而唔係永久保證。清除瀏覽器或者擴充程式資料、更改個人檔案、使用其他裝置、儲存空間壓力或者型號更新都可能會令檔案再次唔可用。
點解可能會出現另一個下載
遲啲下載唔一定代表快取失敗。常見嘅解釋包括:
- 擴充程式而家期望有較新嘅型號版本;
- 本地擴充數據已經清除;
- 瀏覽器驅逐咗緩存嘅數據嚟恢復儲存空間;
- 工作喺唔同嘅瀏覽器設定檔進行緊;
- 個擴充程式已經重新安裝,同埋佢嘅儲存空間已經重設;
- 較早嘅下載從來都冇完成過。
有用嘅診斷問題唔係「我有冇下載過呢個?」但係「目前所需嘅型號係咪喺呢個擴充環境入面有得用?」
下載時間唔係推斷時間
兩個等待可以睇落相似,同時代表唔同嘅工作。
** 下載時間 ** 係模型資產嘅轉移。呢個好大程度上取決於連線速度、資產傳送同埋快取狀態。
** 初始化同推斷時間 ** 係喺資產可用之後發生。跑時間會準備模型,將圖像轉換成適當嘅輸入,計算蒙版,然後返回結果。呢啲步驟更加取決於裝置、瀏覽器、圖片尺寸同埋可用記憶體。
第一次設定期間嘅進度訊息可能會涵蓋多個階段。如果個模型已經緩存咗,但係一張大圖像仍然需要時間,重複重新連接網絡就唔會令到本地計算即時。
如果連線斷線會點
如果所需嘅模型未快取,而且下載完成唔到,就唔可以開始自動移除。個瀏覽器仲未有佢需要嘅數字權重。正確嘅回應係恢復穩定嘅連線,然後等設定完成。
一旦必要嘅模型被緩存,普通嘅處理就唔太依賴連線。 「離線友善」仍然比承諾每個瀏覽器狀態同每次首次啟動都可以喺冇網絡嘅情況下運作更準確。一個冇模型檔案嘅新個人檔案必須以某種方式取得嗰個檔案。
如果設定重複重新啟動,請檢查係咪喺工作階段之間清除擴充資料,儲存空間係咪極度受限,或者網絡策略係咪阻止資產請求。 【故障排除】( _ _ MDLINK0 _ _ )指南涵蓋一般故障檢查。
私隱:資產交付同圖像處理
Easy Background Remover 係建立咗,所以剪輯會喺瀏覽器入面執行。你所選嘅圖片會喺擴充程式編輯器同埋工作程式入面解碼同埋處理。簡短嘅本地記錄亦可能會將最近嘅原始檔案同結果儲存喺瀏覽器儲存空間。
首次執行嘅模型請求唔會改變嗰個圖像路徑。佢會得到本地推斷所需嘅可重複使用嘅組件。喺產品頁面上面嘅網站分析亦都同圖片像素同擴充程式編輯記錄分開。而家嘅完整字眼喺[私隱]( _ _ MDLINK1 _ _ )上面。
避免比架構支援嘅更強烈嘅主張。 「 Chrome 從來唔會用網絡」會唔準確。 「剪裁管道係為咗保持圖像處理本地化,而第一次運行可能會下載模型」係精確嘅。
下載完之後瀏覽器會做啲咩
模型仍然需要由瀏覽器推斷跑時間初始化。所選圖像會被解碼成像素,並以數字輸入形式準備,然後傳送畀工人進行繁重嘅計算。工作者會返回一個掩碼,編輯器會用呢個掩碼嚟預覽同埋細化。
嗰個面具唔係由伺服器攞嚟嘅第二張圖片。佢係由本地圖像輸入同下載嘅模型權重計算出嚟嘅結果。 [ 裝置上嘅剪裁模型會見到啲咩]( __ MDLINK2__ )解釋咗像素到掩模嘅步驟; 【網絡工作者圖像處理基礎】( _ _ MDLINK3 _ _ )解釋咗點解計算同介面工作分開。
一個現實嘅首次執行檢查清單
為咗最乾淨嘅第一次測試:
- 用穩定嘅連線打開編輯器。
- 等模型設定完成先判斷處理速度。
- 由一張大小合理、主體清晰嘅圖片開始。
- 匯出一次嚟驗證完整路徑。
- 遲啲重新打開編輯器,然後確認設定係用緩存咗嘅模型短啲。
如果模型更新最終導致另一個下載,請等佢完成先比較結果。唔同嘅型號版本可以產生略有唔同嘅面具,所以喺重現性重要嗰陣記錄下擴充版本。
首次等待係一個實際嘅取捨:一次或者偶爾獲得處理模型,然後將佢重用喺本地剪貼。有關由像素到匯出嘅更廣泛序列,請參閱[本地背景移除嘅運作方式]( __ MDLINK4 __ )。