Rakirina paşxaneya herêmî çawa dixebite
Ev guhertoya diyagrama serşokê ye - bes e ku meriv bi boriyê bawer bike, ne kaxezek.
1. Input dibe pixel
Hûn pelek an bitmap (davêtin, hilbijêr, paste, an girtina rûpelê) peyda dikin. Edîtor wê li bitmapek wêneyê deşîfre dike. Formatên mîna HEIC hewceyê pêngavek dekodkirina zêde heye; têkçûn zû bi xeletiyek li şûna peldankek vala disekine.
2. Amadebûna modelê
Inference modelek dabeşkirina ser-cîhazê (ISNet-class ONNX) bikar tîne ku bi Xebatkarek Webê û gerokek gerokek ONNX-ê tê xebitandin. Ger giranî hîna nehatine cach kirin, hûn pêlekek dakêşanê dibînin. Caching ji dubarekirina wê lêdanê her carê dûr dikeve.
3. Segmentation → mask
Karker maskek alpha vedigerîne (çi mijar li hember paşnavê ye). UI mijarê li ser tabloyek kontrolê an li ser paşxaneyek ku we hilbijart (reng, gradient, wêne) berhev dike.
4. Paqijkirina mirovan
Firçeyên lê zêde bike / jêbirin, maskeya xebatê li ser kanava CPU-yê biguherîne. Nermbûn diguhezîne ka çi qas dijwar davêje. Export maskeya ku hûn dibînin bikar tîne - ne wêneyek tenê-otomatîkî ya jibîrkirî.
5. Dîrok û hinardekirin
Dîrokek kurt a IndexedDB dikare cotên orîjînal/encam ên dawî hilîne. PNG bi zelaliya heyî dakêşin û kopî bikin.
Nîşaneyên performansê hûn ê bala xwe bidin
- Yekem xebitandin: tor + lêçûna destpêkê ji bo modelê.
- Wêneyên mezin: dibe ku di çareseriya navxweyî ya kêmkirî de bi hişyariyek pêvajoyê bike; hinardekirin hîn jî mezinahiya tevahî armanc dike.
- Mijara UI-ê tê bikar anîn ji ber ku encamek giran di xebatkarek de ye - heke karkir têk bibe, hûn xeletiyek karker distînin, ne ku herheyî tabloyek cemidî.
Encamên nepenîtiyê yên “herêmî” li ser Nepenîtî hatine vegirtin. Bitikîneyên rojane: Destpêk bike.