npm humanfacecheck: tsananguro yekusimbiswa kwechiso kwakavakirwa pabrowser

Kugadziridza kwekupedzisira: 12/31/2025
  • Kuongororwa kwechiso kuri nyore kuburikidza nebrowser uchishandisa kamera kana kuenzanisa mifananidzo isingachinji kuti uwane njodzi shoma.
  • Kubatanidzwa kunochinjika kuburikidza nekufonera, zviitiko zvakasarudzika uye postMessage, kutsigira iframe embeds uye kutaurirana kwemapurojekiti akasiyana.
  • Zvikumbaridzo zvinogadziriswa zvekuvhura muromo, kutendeuka kwemusoro, miganhu yekukundikana uye kugadzikana kunoenderana nekugadzirisa kuchengetedzeka kana zvichienzaniswa neruzivo rwemushandisi.
  • Yakanyatsokodzera masisitimu emukati, kupinda, kupinda nyore nyore uye mashandisirwo ekudzidza, kwete kumabhangi ane dziviriro yepamusoro kana KYC yehurumende.

kusimbiswa kwechiso kwe npm humanfacecheck

Kuziva zviso paindaneti kwashanduka kubva pakuva nzira yakanaka yekuratidza vashandisi, kusaina vanhu kana kugadzirisa mashandisirwo ekushandisa pasina hardware kana maapplication emuno. Pakeji ye npm inowanzonzi "humanfacecheck" inoenderana nemaitiro aya nekupa nzira yekutarisa chiso yakavakirwa pabrowser inoshanda zvakananga kudivi remutengi, ichichengetedza ruzivo rwacho rwuri nyore uye runopindura ukuwo ruchikupa maficha epamusoro senge kuona hupenyu uye kubatanidzwa kunochinjika pakati pemapurojekiti.

Pane kuvimba nemapayipi anorema epa server kana ma SDK akaomarara, rudzi urwu rwemhinduro runoshandisa matekinoroji akaita se face-api.js, TensorFlow.js uye mamodheru madiki ekuona zviso kuti aite fungidziro chaiyo mubrowser yemushandisi. Izvi zvinoreva kuti unogona kusimbisa hunhu hwako uchishandisa kamera kana mifananidzo isina chinhu, woibatanidza mumawebhu apps aripo ane ma iframes ne postMessage, wogadzirisa maitiro ako kuburikidza nema configuration files wosarudza pakati pekufamba kwakachengeteka kwakavakirwa pahupenyu kana kuenzanisa mifananidzo nekukurumidza, kusina kuchengetedzeka zvichienderana nezvaunoda.

Izvo zvakagadzirirwa kuita package ye npm humanfacecheck

Pakati payo, npm humanfacecheck-style package inzira yakareruka yekusimbisa hunhu hwechiso yaunoisa zvakananga muwebhu peji kana web application. Inoshanda zvachose mubrowser, saka hapana zvimwe zvikamu zvemo zvinodiwa, uye inonyanya kutarisisa pakuita kuti mushandisi afambe zvakanaka uku ichipa vagadziri vemapurogiramu kuti vadzore maitiro ekuongorora uye kuti mhedzisiro yacho inotorwa sei.

Chinangwa chikuru ndechekuona kuti munhu ari pamberi pechishandiso anoenderana nemufananidzo wechiso chemunhu achishandisa kamera iri mhenyu kana kuti mifananidzo isingachinji. Pamusoro pezvo, inotsigira "kutarisa hupenyu" uchishandisa zviito zviri nyore sekuvhura muromo kana kutendeudza musoro, izvo zvinobatsira kudzivirira kuedza kwekunyepedzera nemifananidzo yakadhindwa kana mavhidhiyo akarekodhwa. Izvi zvinoita kuti ive yakakodzera kuongororwa kwehunhu hwezuva nezuva kwakakosha asi kwete padanho renjodzi rakafanana nemaitiro eKYC ebhanga.

Kubva pakuona kwekubatanidza, sisitimu iyi yakavakwa kuti ishande zvakanaka mumapurojekiti nemapeji akasiyana, kusanganisira magadzirirwo emadomain akasiyana. Unogona kuiisa se iframe, kutaurirana kuburikidza ne window.postMessage, uye kuteerera zviitiko kana callbacks kana ongororo yapera. Izvi zvinokutendera kuti uchengetedze ongororo yeUI nelogic zvakaparadzana uku uchiri kuisa mhedzisiro muhurongwa hwako hwekushandisa hwakadai sekupinda, kuteverwa kwevakapinda kana kubvumidzwa kwemukati uye kunzwisisa. riesgos y controles.

Nekuti zvese zvinoshanda mubrowser, mashandiro uye kupindura kwakakosha, uye package yacho inochengetwa yakareruka nemaune nekushandisa mamodheru anoshanda uye chete UI yakakosha uye logic. Inovimba nemaraibhurari ekudzidza emuchina wevatengi pamwe nemamodheru ekuona zviso akagadziridzwa, saka unogona kuishandisa pawebhu hosting yenguva dzose pasina kuda maseva ane GPU-backed kana ML infrastructure yakaoma.

ongororo yekuzivikanwa kwechiso chebrowser

Zvinhu zvikuru: kunyoresa, kurarama uye kusimbiswa kwehupenyu

Seti yemhando ye humanfacecheck-style npm package yakatarisana nehupenyu hwese hwekuongorora kwakavakirwa pachiso: kubva pakunyoresa mufananidzo wekutarisa kusvika pakuita ongororo dzakasimba dzenguva chaiyo. Pane kungopa raw recognition API chete, inovhara zvese zvaunoda kuti utsigire common identity flows mumawebhu applications.

Kunyoresa kumeso (kunyoresa) ndicho chinhu chikuru chekutanga, chinokubvumidza kunyoresa hunhu hwemushandisi uchishandisa mufananidzo wakaburitswa munharaunda yako kana URL yemufananidzo uri kure. Nekurodha kwemuno, mushandisi anosarudza faira kubva mumudziyo wake, iro rinozogadziriswa mubrowser. Nekunyoresa kwakavakirwa paURL, unonongedzera sisitimu kumufananidzo uripo painternet. Maitiro aya maviri anokupa mukana wekushandura kana uine mifananidzo yeprofile yakachengetwa kana kana uchida kuitora itsva kubva pakamera yemushandisi.

Chimwe chezvinhu zvinonyanya kukosha ndechekuona kuti zvinhu zviri kufamba sei, izvo zvinowedzera dziviriro kubva pakunyengedza. Pane kungotarisa kana zviso zviviri zvakafanana, sisitimu iyi inokumbira mushandisi kuti aite zvimwe zvinhu, zvakaita sekuvhura muromo kwenguva pfupi kana kutendeudza musoro kudivi rimwe wozobva watarisa rimwe. Kuongororwa uku kwakavakirwa pamafambiro kunoshanda zvikuru pakusefa mapikicha akatsetseka, masikirini kana mavhidhiyo anodzokororwa, nekuti zvinoda mhinduro chaiyo, yakafanana ne3D kubva kumunhu ari mupenyu.

Pamusoro pekunyoresa uye kurarama, kune nzira yekuongorora panguva chaiyo apo kamera yebrowser inotora mafuremu uye inoaenzanisa nguva dzose ne template yekutarisa. Mushandisi paanofamba pamberi pekamera, zvinhu zvechiso zvinoonekwa, zvinobviswa uye zvinofananidzwa nefuremu nefuremu. Kana sisitimu yawana kuenderana kwakasimba pamafuremu akati wandei akatevedzana, kusimbiswa kunoonekwa sekwakabudirira, uye application yako inogona kuenderera mberi nekupinda, kupinda kana chero chiito chaunosanganisa kuti ubudirire.

Kana usingakwanise kana kuti usingade kukumbira kushandisa kamera, pasuru iyi ine nzira yekuenzanisa mifananidzo chete inoshandisa mifananidzo isina kusimba panzvimbo pevhidhiyo chaiyo. Munzira iyi, unopa mufananidzo wekutarisa uye kutora mifananidzo mitsva, uye sisitimu inoienzanisa pasina kuita ongororo yehupenyu. Inochinjana kuchengetedzeka kwekushandisa zvishandiso zvakaganhurirwa kana vashandisi vane hanya nekuchengetedzwa kweruzivo rwemunhu vasingade kupa mvumo yekamera.

Kamera modhi vs modhi yekuenzanisa mifananidzo

Maitiro e npm humanfacecheck anonyatsosiyanisa pakati pekuyerera kwekamera kwakavakirwa padanho rekutanga uye kuyerera kwekuenzanisa kwemifananidzo isingachinji, imwe neimwe ine hunhu hwayo hwekuchengetedza uye mashandisirwo akakodzera. Kunzwisisa kusiyana pakati pezviviri izvi kunokubatsira kusarudza nzira chaiyo zvichienderana nekuti mamiriro ako ezvinhu akaoma sei.

Mukati memodhi yekamera, browser inokumbira mvumo yekushandisa kamera yemushandisi uye inoburitsa mafuremu evhidhiyo ari mhenyu mupombi yekuona nekucherekedza chiso. Izvi zvinoita kuti zvikwanise kuona hupenyu nekuti sisitimu inogona kuongorora mafambiro uye maitiro enguva, kwete kungotarisa mufananidzo mumwe chete. Kubva pakuona kwekuchengetedza, iyi ndiyo sarudzo yakasimba nekuti zvinoita kuti zviomere munhu anorwisa kunyengedza sisitimu achishandisa mapikicha akareruka kana mavhidhiyo akarekodhwa anoratidzwa pane imwe skrini.

Kusiyana neizvi, nzira yekuenzanisa mifananidzo haidi mukana wekushandisa kamera uye inoshanda chete nekuenzanisa mifananidzo miviri isina kusimba. Mufananidzo wekutarisa pamwe chete nemufananidzo wekutsvaga zvinogona kuiswa kana kupihwa semaURL, uye sisitimu inongotarisa chete kana zviso zvacho zvichienderana nechiyero chekufanana. Izvi zviri nyore, zvinokurumidza uye zvinowanzo kuve nyore kubatanidza mukuyerera kwepasi, asi hazvipe dziviriro ine musoro kubva kune mumwe munhu akabata mufananidzo wemhando yepamusoro wemushandisi wepamutemo.

Zvinorehwa nekuchengetedzwa zviri pachena: kamera inoonekwa seyakachengeteka zvakanyanya nekuda kwekuona hupenyu, nepo nzira yekuenzanisa mifananidzo ichiiswa muchikamu chekuchengetedzwa kwakaderera nemaune. Nekuda kwechikonzero ichi, sarudzo yemufananidzo chete inowanzo kurudzirwa mumamiriro ezvinhu ane njodzi shoma apo kuipa kwekunyepa kuri kushoma, senge madhizaini anonakidza, maekisesaizi ekudzidzira kana maturusi emukati asina kukosha. Kusiyana neizvi, chero chinhu chine chekuita nedata rakavanzika, kutengeserana kwemari kana vimbiso yakasimba yekuzivikanwa inofanirwa kuvimba nekutarisa kwehupenyu hwayo kubva pakamera kana mhinduro dzakatonyanya kuongororwa nehunyanzvi.

Kubva pamaonero anoshanda, kupatsanurwa uku kunobatsirawo neruzivo rwemushandisi uye kutevedzera mitemo, nekuti unogona kusarudza nguva yekukumbira mukana wekushandisa kamera uye nguva yekudzoka kune static uploads. Vamwe vashandisi kana nharaunda dzine mitemo yakaoma zvikuru nemvumo, saka kuva nenzira isina kamera kunogona kudzivirira kukanganiswa, asi zvakakosha kunyora nzira iyoyo zvakajeka muUX yako sekuchengetedzwa kusina kusimba kuitira kuti vane chekuita nayo vanzwisise kutengeserana kwacho.

Maitiro ekuongorora anounzwa sei kuapp yako

Kana nzira yekusimbisa yapera, application yako inoda nzira yakachena yekugamuchira mhedzisiro uye kuita zvinoenderana nayo, uye dhizaini ye "humanfacecheck" inopa nzira dzakawanda dzekudzoka panguva imwe chete. Kuwedzerwa uku kunoita kuti chikamu chigone kuchinjika muzvivakwa zvakasiyana uye mazinga ekubatanidza pakati pemamodule.

Nzira yekutanga yekubatanidza ndeye kuburikidza nemabasa ekufona aunoshandisa panguva yekutanga, kazhinji chimwe chinhu chakaita se onSuccess uye onFail. Kana ongororo yekusimbisa ikaona kuti mushandisi apasa kana kuti akundikana, ma callback aya anotangwa nechero mutoro unoenderana, zvichikubvumidza kuti utungamirire mushandisi, kugadzirisa mamiriro ake, kunyora chiitiko chekuongorora kana kuratidza mameseji. Iyi inzira iri nyore inoshanda zvakanaka kana uri kusimbisa chikamu chacho zvakananga kubva kukodhi yako huru yepamberi.

Nzira yechipiri, yakasanganiswa zvakanyanya inobva pazviitiko: chikamu chinotumira chiitiko chakasarudzika, chinowanzo tumidzwa zita rekuti faceVerifyResult, icho zvimwe zvikamu zvekodhi yako zvinogona kuteerera. Nekubatanidza muteereri wechiitiko, unogona kuita zvinoenderana nemigumisiro usingabatanidzi zvakananga pfungwa dzebhizinesi rako nepfungwa dzemukati dzechikamu chekusimbisa. Izvi zvine musoro kana uri kuvaka magadzirirwo emodular uko zvidimbu zvakasiyana zveUI zvinofanirwa kupindura kumhedzisiro kana kana uchida kuchengetedza widget yekusimbisa chiso yakazvimirira.

Nzira yechitatu yakavakirwa pa postMessage API, iyo inobatsira zvikuru kana verification UI iri kushanda mukati me iframe yakatorwa kubva kune imwe origin kana purojekiti. Kana maitiro acho apera, iframe inotumira meseji kuhwindo rayo revabereki, iro rinogona kubata data racho zvinoenderana. Iyi pateni yakakodzera kubatanidzwa kwemapurojekiti akasiyana uko interface yekusimbisa chiso inochengetwa sesevhisi yepakati, asi ichishandiswa nemapurogiramu akasiyana-siyana evatengi asina codebase imwechete.

Nzira dzese nhatu dzinogona kushanda panguva imwe chete, saka wakasununguka kushandisa chero ipi zvayo inoenderana nemarongerwo akaitwa application yako, kana kutoisanganisa kuti iongorore uye igadzirise matambudziko. Semuenzaniso, unogona kuvimba ne callbacks kuti ushandise UX yako ukuwo uchinyora zviitiko zve faceVerifyResult zve analytics kana kugamuchira kutaurirana kwe postMessage mu dashboard inoteedzera misangano yakawanda yakavharirwa.

Kufunga nezvekushanda zvakanaka pakutumira mifananidzo ne URL kana base64

Kunyangwe hazvo pasuru iyi yakagadziriswa kuti ishande zvakanaka pamutengi, mashandisiro aunoita mifananidzo pakuongororwa kwedata ane chekuita nekupindura uye kumhanya kwayo. Maitiro aunoita mapikicha ekutarisa, kunyanya, anogona kuwedzera nguva yekunonoka kana ikasabatwa zvakanaka.

Paunonyoresa kana kusimbisa zviso uchishandisa ma URL emifananidzo, browser inofanira kudhawunirodha mufananidzo usati watanga kuona kana kubvisa zvinhu. Kana maURL iwayo achinongedzera kumafaira makuru, maseva ari kure ane nguva yekupindura inononoka kana network ine latency yakanyanya, vashandisi vanogona kunonoka vasati vatanga kupindura. Izvi zvinogona kuoneka zvakanyanya panharembozha kana munzvimbo dzine bandwidth shoma.

Kuti kuderedze kunonoka uku, kurudziro inowanzo kurudzirwa ndeyekutumira data remifananidzo zvakananga uchishandisa tambo dzakanyorwa nebase64 pamwe chete nepostMessage, kunyanya kana uchishanda muma iframes kana ma domain akasiyana. Nekuisa data remufananidzo mumeseji, unodzivisa kuwedzera HTTP hops uye unopa chikamu chekusimbisa mukana wekusvika pamapikiseli aunoda nekukurumidza. Izvi zvinogona kuderedza nguva yekumirira zvakanyanya uye zvinoita kuti mashandiro ave nyore kufungidzira nekuti unodzora nguva chaiyo uye kuti data rinotumirwa sei.

Maitiro aya ekutumira zvakananga anonyanya kukwezva kana backend yako yatove ne mukana wekuona mufananidzo wemushandisi uye inogona kuugadzirisa, kuucheka kana kuudzvanya usati wautumira kumberi. Unogona kuva nechokwadi chekuti mufananidzo wacho wakakura zvakanaka uye wakagadzirirwa kuonekwa pachiso, nokudaro uchichengetedza bandwidth uye uchikurumidzisa kuongorora. Kusiyana neizvi, kupinza ma URL emifananidzo akaremara pasina kufunga kunogona kutungamira kudzikira kusingakoshi uye ruzivo rwemushandisi rusina kunaka.

Kazhinji, kunyatsoteerera mafambisiro aunoita data remifananidzo mubrowser—zvichida uchishandisa base64 pamwe ne postMessage mumasetup akaomarara—kunobatsira kuchengetedza mashandiro e "humanfacecheck" ari nyore uye ari nyore kushandisa, izvo zvakakosha kuti zvishandiswe mumaapplication chaiwo.

Sarudzo dzekugadzirisa hupenyu uye kusimba

Mhinduro yemhando ye npm humanfacecheck inoburitsa ma parameter ekugadzirisa akatsetseka, anowanzo shandiswa mufaira rakadai se js/modules/config.js, zvichikupa simba rekuti kuona nekusimbisa mashandiro edata uye maitiro ekuongorora mashandiro edata zvinofanira kunge zvakasimba uye zvinopindura sei. Kugadzirisa maitiro aya kunoita kuti ugadzirise kuenzana pakati pekuchengetedzwa, kushivirira kufamba kwemushandisi uye ruzivo rwese rwemushandisi.

Imwe nzira huru yekugadzirisa muromo ndeye mouthOpenThreshold, inowanzoita default kusvika pa0.7, iyo inosarudza kuti mushandisi anofanira kuvhura muromo wake zvakadii kuti chiito chionekwe sechakakodzera. Muganho wakakwirira zvinoreva kuti sisitimu inoda kuvhura muromo zvakanyanya, zvichiita kuti zviomere kupasa bvunzo netsaona asiwo zvingangoda kuti vashandisi vanyanye kuomerwa. Kusiyana neizvi, kudzikisa muganho kunogona kuita kuti basa rive nyore asi kunogona kuderedza zvishoma chivimbo chekuti chiito chacho chakaitwa nemaune.

Kugadzika kwemuromo weOpenDuration, uko kunowanzoita se800 milliseconds, kunodzora kuti muromo unofanira kuramba wakavhurika kwenguva yakareba sei kuti chiitiko chehupenyu chiverengeke. Chinodiwa ichi chenguva pfupi chinobatsira kuona kuti sisitimu haikonzereswi nekuratidzwa kwenguva pfupi, netsaona. Kuwedzera nguva kunogona kuwedzera kusimba kana paine kuedza kwekunyepedzera nekukurumidza, ukuwo kupfupisa kunoita kuti kuyerera kunzwe nekukurumidza uye kwakasununguka kune vashandisi, kunyanya avo vanoda kuwanikwa kana kuti vane maitiro anononoka.

Miganho yekufamba kwemusoro inogonawo kugadziriswa, inowanzotsanangurwa yoga yekutendeudza musoro kurudyi nekuruboshwe. Semuenzaniso, unogona kuona headShakeThreshold.right pedyo ne1.5 uye headShakeThreshold.left pedyo ne0.67. Makoshero makuru anoratidza kuti sisitimu inotarisira kutenderera kukuru munzira iyoyo isati yatora chiratidzo sechinoshanda, nepo makoshero madiki achisimbisa kushivirira uye achida kufamba kwakasimba. Nekuti vanhu havafambi zvakaenzana nguva dzose, kuva nemarongero akasiyana kuruboshwe nekurudyi kunokutendera kuti ugadzirise maitiro echisikigo pane vashandisi vakasiyana-siyana.

Kunze kwezviratidzo zvehupenyu, ma parameter akadai se maxFailCount uye requiredMatchFrames anodzora kuti maitiro ekusimbisa anokanganwira uye akagadzikana sei. Kusashanda kwe maxFailCount kweinenge 4 kunoratidza kuti mangani maedzo akakundikana anobvumirwa system isati yamira uye ichishuma kukundikana kwakazara, zvichibatsira kudzivirira kudzokorora kusingaperi uye kutsvaga kwe brute-force. Kurongeka kwe requiredMatchFrames, kazhinji pa3 default, kunotsanangura kuti mangani ma frames evhidhiyo akatevedzana anofanira kuratidza match anobudirira system isati yasimbisa hunhu, izvo zvinosefa transient detection blips uye zvinoita kuti mhedzisiro ive yakavimbika.

Nekugadzirisa sarudzo idzi nemazvo, unogona kugadzirisa maitiro ehumanfacecheck kuti aenderane nemamiriro eapp yako—ingave uchida kuchengetedzeka kwakasimba kwekusimbisa vashandi vemukati kana kuyerera kwakasununguka kwekupinda nekuratidzwa kwezviratidziro zvisina tsarukano.

Maitiro ekushandisa akajairika uye kwausingafaniri kuishandisa

Dhizaini ye humanfacecheck-style npm package inonyatso tarisa mashandisirwo ezuva nezuva, kwete mamiriro emari kana emutemo anonyanya kuoma. Izvi zvinoita kuti ikwane zvakanaka kune akawanda mawebhusaiti ekushanda uko nyore kwakakosha uye huwandu hwenjodzi huri pakati nepakati.

Chimwe chinhu chinowanzo shandiswa kusimbisa hunhu hwemukati muhurongwa hwemakambani kana hwemasangano. Semuenzaniso, vashandi vanogona kushandisa face verification kuti vawane ma dashboard emukati, kubvumidza zviito zvisiri zvakakosha kana kusimbisa kuvapo kwavo pavanotanga shift. Nekuti nharaunda inodzorwa zvishoma uye kazhinji pane mamwe ma layers ekuchengetedza (senge maVPN kana mvumo dzinobva pamabasa), nzira iyi yekusimbisa inowedzera vimbiso isina kukweshana pasina kuda maitiro akakomba eKYC.

Imwe nyaya inozivikanwa ndeyekushandiswa kwevanhu vanopinda kana kupinda, apo unoda kusimbisa kuti munhu chaiye aripo panzvimbo kana kuti ari kutora chikamu muchiito. Funga nezvemahofisi, nzvimbo dzekushandira pamwe chete, nguva dzekudzidzisa, misangano kana makirasi uko kuongororwa kwechiso kunotsiva kana kuwedzera mapepa ekusaina nemaoko kana kutsveyamisa mabheji. Kuongorora hupenyu hwemunhu kunoshanda zvakanaka pano nekuti kunogona kukurumidza kusimbisa kuvapo kwake pasina michina yakaoma.

Mapurogiramu evatengi anogonawo kubatsirwa nekusimbiswa kwakadaro, kunyanya kune maapplication ari nyore kupinda asingasanganisire mari yakawanda kana vimbiso yepamutemo yekuzivikanwa. Vashandisi vanogona kupinda muwebhu kana app yehybrid vachishandisa face yavo pane kunyora mapassword nguva dzese, zvichivandudza kurongeka uku vachiramba vachipa kukweshana kuri nani pane username nepassword. Muzviitiko izvi, kusanganisa face verification nezvimwe zvinhu zvakaita se email confirmation kana device recognition kunogona kupa kuchengetedzwa kwakasimba pasina kuita enterprise-grade yakazara.

Nzvimbo dzedzidzo, madhizaini ekuratidzira uye mapurojekiti ekudzidza zvakanakawo: vadzidzi kana vagadziri vanogona kuyedza pfungwa dzekuziva chiso uye hupenyu munzvimbo yakavakirwa pabrowser vasina kuisa mari muzvivakwa zvakaoma. Izvi zvinogona kushandiswa pakudzidzisa pfungwa dzekudzidza kwemuchina, kutevedzera mafambisirwo matsva eUX kana kuratidza kugona kuona kwekombiyuta pazviitiko uye ma hackathons.

Zvisinei, zvakakosha kuti tisashandise rudzi urwu rwekuongorora chiso chiri nyore, chiri parutivi rwevatengi senzira huru yekudzivirira hunhu hwevatengi mumamiriro ezvinhu akachengeteka akadai sekuvhurwa kwemaakaundi ebhangi, kuongororwa kwehunhu hwehurumende kana kubvumidzwa kwemutemo wakasimba. Zviitiko izvozvo zvinoda masisitimu akasimba, akaongororwa anowanzo tsigirwa nevanopa ruzivo rwema cloud, kuongororwa kwezvinhu zvakawanda, kusimbiswa kwemagwaro, kutarisa kwekurwisa hutsotsi uye kutevedzera mitemo zvakasimba. Mhinduro iyi yakavakirwa pabrowser inotsanangurwa pano haina chinangwa chekutsiva izvozvo; inovabatsirawo pakushandisa zvinhu zvishoma apo kukurumidza uye ruzivo rwemushandisi zvakakosha kupfuura vimbiso yepamusoro.

Tekinoroji dziripo uye sarudzo dzemhando

Pasi pehood, package ye humanfacecheck-style npm inowanzo shandiswa musanganiswa wemaraibhurari emazuva ano ekudzidzira machine JavaScript uye ma compact neural network models akagadzirirwa browser. Iyi stack inobvumira kuona uye kuziva chiso zvakasimba pasina kukanganisa furemu yega yega kuenda kuseva iri kure.

Chikamu chikuru chepuzzle iyi iface-api.js, raibhurari yepamusoro inozivikanwa yakavakirwa pamusoro peTensorFlow.js iyo inopa mamodheru akadzidziswa kare ekuona zviso, nzvimbo yenzvimbo uye kuisa maficha. Nekushandisa face-api.js, sisitimu iyi inogona kuona zviso mufuremu yega yega yevhidhiyo, kubvisa nzvimbo huru dzechiso (senge maziso, mhino, nemakona emuromo) uye kuverenga mavector etsanangudzo anomiririra zvinhu zvakasiyana zvechiso. Izvi zvinotsanangurwa zvinogona kuenzaniswa nematemplate akanyoreswa kuti asarudze kana zviso zviviri zviri zvemunhu mumwe chete.

TensorFlow.js inoshanda senguva yekumhanya inoshandisa ma neural network aya zvakananga mubrowser ichishandisa WebGL nedzimwe nzira dzekumhanyisa. Inoisa zvinhu zvinorema mumuenzaniso, inoita ma convolutions nemamwe mabasa, uye inodzosera zvinobuda nekumhanya kweinteractive. Nekuti inoshanda chete pamutengi, nzira iyi inochengetedza data re biometric riri pamudziyo wemushandisi panguva yekufungidzira, ichideredza kushandiswa kwebandwidth uye ichikupa simba rakawanda pamusoro pekufamba kwedata.

Kuti paki irambe yakareruka, zvishandiso zvidiki zvekuongorora zvakaita seTinyFaceDetector zvinoshandiswa pakutanga kuona nzvimbo yechiso. Mamodheru aya akagadzirirwa kumhanya uye kurangarira, achichinjana kunyatsoita basa panguva chaiyo pamidziyo yakasiyana-siyana, kusanganisira malaptop ekare nemafoni epakati. Panyaya zhinji dzekushandisa ongororo apo mushandisi ari pedyo nekamera, ma detector akadaro akakwana.

Nekuunganidza matekinoroji aya, npm package inogona kupa nzira yekusimbisa yakavakirwa pabrowser iyo inonzwa ichipindura uku ichiri kupa mhedzisiro ine musoro, zvese zviri pasi perezinesi inobvumidza senge MIT inokurudzira kuyedza nekubatanidzwa mumapurojekiti ekutengeserana uye akavhurika.

Zvose pamwe chete, tekinoroji iyi inoratidza kuti kudzidza kwemuchina we-in-browser kwasvika papi, zvichiita kuti zvive nyore kuita ongororo yechiso uye kufamba kwehupenyu muJavaScript pasina zvinhu zvinorema zvekushandisa.

Kubatanidza zvese, package ye humanfacecheck-style npm inopa ruzivo rwekuongororwa kwechiso chebrowser-first runosanganisa kubatanidzwa kwepamberi-peji kwakareruka, kutarisa kwehupenyu kunogadziriswa, nzira dzakawanda dzekutumira mhedzisiro uye musiyano wakajeka pakati pekuyerera kwakachengeteka kunobva pakamera uye kuenzanisa kuri nyore kwemifananidzo isingachinji. Kana ikashandiswa munzvimbo dzakakodzera—senge masisitimu emukati, kuteverwa kwevanopinda, kupinda kwemaapp ezuva nezuva uye mademo edzidzo—inopa chiyero chinoshanda chekurerutsira nekuchengetedzeka, uku ichisiya mukana wemasevhisi egore akaomarara, ehunyanzvi pese paunoda kugadzirisa kusimbiswa kwehunhu hwako kune njodzi huru.

riesgos of usar lectores de registro binario en oracle database
Nyaya inoenderana:
Riesgos y anodzora magwaro ekushandisa muOracle Database
Related posts: