Pẹlu irungbọn, awọn gilaasi dudu ati ni profaili: awọn ipo ti o nira fun iran kọnputa

Pẹlu irungbọn, awọn gilaasi dudu ati ni profaili: awọn ipo ti o nira fun iran kọnputa

Awọn imọ-ẹrọ ati awọn awoṣe fun eto iran kọnputa iwaju wa ti ṣẹda ati ilọsiwaju ni diėdiė ati ni awọn iṣẹ akanṣe ti ile-iṣẹ wa - ni Mail, Cloud, Search. Wọn dagba bi warankasi ti o dara tabi cognac. Ni ọjọ kan a rii pe awọn nẹtiwọọki nkankikan wa ṣafihan awọn abajade to dara julọ ni idanimọ, ati pe a pinnu lati darapo wọn sinu ọja b2b kan - Iran - eyiti a lo ara wa ni bayi ati fun ọ lati lo.

Loni, imọ-ẹrọ iran kọnputa wa lori Syeed Awọn solusan awọsanma Mail.Ru ti n ṣiṣẹ ni aṣeyọri ati yanju awọn iṣoro iwulo ti o nira pupọ. O da lori nọmba awọn nẹtiwọọki nkankikan ti o jẹ ikẹkọ lori awọn eto data wa ati amọja ni yanju awọn iṣoro ti a lo. Gbogbo awọn iṣẹ ṣiṣe lori awọn ohun elo olupin wa. O le ṣepọ API Vision ti gbogbo eniyan sinu awọn ohun elo rẹ, nipasẹ eyiti gbogbo awọn agbara iṣẹ naa wa. API naa yara - o ṣeun si awọn GPU olupin, apapọ akoko idahun laarin nẹtiwọọki wa jẹ 100 ms.

Lọ si o nran, itan alaye wa ati ọpọlọpọ awọn apẹẹrẹ ti iṣẹ Vision.

Apeere ti iṣẹ kan ninu eyiti awa funrara wa lo awọn imọ-ẹrọ idanimọ oju ti a mẹnuba jẹ Iṣẹlẹ. Ọkan ninu awọn paati rẹ jẹ awọn iduro fọto Vision, eyiti a fi sori ẹrọ ni ọpọlọpọ awọn apejọ. Ti o ba sunmọ iru iduro fọto kan, ya fọto pẹlu kamẹra ti a ṣe sinu rẹ ki o tẹ imeeli rẹ sii, eto naa yoo rii lẹsẹkẹsẹ laarin ọpọlọpọ awọn fọto ninu eyiti o ti mu ọ nipasẹ awọn oluyaworan oṣiṣẹ ti apejọ, ati, ti o ba fẹ, yoo fi awọn fọto ti a ri ranṣẹ si ọ nipasẹ imeeli. Ati pe a ko sọrọ nipa awọn iyaworan aworan ti a ṣe—Iran ṣe idanimọ rẹ paapaa ni abẹlẹ pupọ ninu ogunlọgọ awọn alejo. Nitoribẹẹ, kii ṣe fọto ti o duro funrara wọn ni a mọ, iwọnyi jẹ awọn tabulẹti nikan ni awọn iduro ẹlẹwa ti o rọrun ya awọn fọto ti awọn alejo pẹlu awọn kamẹra ti a ṣe sinu wọn ati gbe alaye si awọn olupin, nibiti gbogbo idan idanimọ ti ṣẹlẹ. Ati pe a ti rii diẹ sii ju ẹẹkan lọ bii iyalẹnu imunadoko imọ-ẹrọ jẹ paapaa laarin awọn alamọja idanimọ aworan. Ni isalẹ a yoo sọrọ nipa diẹ ninu awọn apẹẹrẹ.

1. Awoṣe idanimọ oju wa

1.1. Nẹtiwọọki nkankikan ati iyara sisẹ

Fun idanimọ, a lo iyipada ti awoṣe nẹtiwọọki neural ResNet 101. Apapọ Pooling ni ipari ti rọpo nipasẹ Layer ti a ti sopọ ni kikun, bii bi o ti ṣe ni ArcFace. Bibẹẹkọ, iwọn awọn aṣoju vector jẹ 128, kii ṣe 512. Eto ikẹkọ wa ni nipa awọn fọto miliọnu 10 ti awọn eniyan 273.

Awoṣe naa n ṣiṣẹ ni iyara pupọ ọpẹ si faaji iṣeto olupin ti a ti yan daradara ati iširo GPU. Yoo gba lati 100 ms lati gba esi lati API lori awọn nẹtiwọọki inu wa - eyi pẹlu wiwa oju (ṣawari oju kan ninu fọto), idanimọ ati ipadabọ PersonID ninu idahun API. Pẹlu awọn ipele nla ti data ti nwọle - awọn fọto ati awọn fidio - yoo gba akoko pupọ diẹ sii lati gbe data naa si iṣẹ naa ati lati gba esi.

1.2. Ayẹwo awọn ndin ti awọn awoṣe

Ṣugbọn ṣiṣe ipinnu ṣiṣe ti awọn nẹtiwọọki nkankikan jẹ iṣẹ-ṣiṣe ti ko daju pupọ. Didara iṣẹ wọn da lori kini data ṣeto awọn awoṣe ti ikẹkọ lori ati boya wọn ṣe iṣapeye fun ṣiṣẹ pẹlu data kan pato.

A bẹrẹ lati ṣe iṣiro deede ti awoṣe wa pẹlu idanwo ijẹrisi LFW olokiki, ṣugbọn o kere pupọ ati rọrun. Lẹhin ti o de deede 99,8%, ko wulo mọ. Idije ti o dara wa fun iṣiro awọn awoṣe idanimọ - Megaface, lori eyiti a de ọdọ 82% ni ipo 1. Idanwo Megaface ni awọn fọto miliọnu kan - awọn idena - ati pe awoṣe yẹ ki o ni anfani lati ṣe iyatọ daradara ọpọlọpọ ẹgbẹrun awọn fọto ti awọn olokiki lati Facescrub dataset lati distractors. Bibẹẹkọ, ti o ti sọ idanwo Megaface kuro ti awọn aṣiṣe, a rii pe pẹlu ẹya ti a sọ di mimọ a ṣaṣeyọri deede ti ipo 98% (awọn fọto ti awọn olokiki ni gbogbogbo ni pato). Nitorinaa, wọn ṣẹda idanwo idanimọ lọtọ, ti o jọra si Megaface, ṣugbọn pẹlu awọn fọto ti awọn eniyan “arinrin”. Lẹhinna a ni ilọsiwaju idanimọ idanimọ lori awọn ipilẹ data wa ati lọ siwaju. Ni afikun, a lo idanwo didara iṣupọ ti o ni ọpọlọpọ ẹgbẹrun awọn fọto; o ṣe afiwe fifi aami si oju ni awọsanma olumulo. Ni idi eyi, awọn iṣupọ jẹ awọn ẹgbẹ ti awọn ẹni-kọọkan ti o jọra, ẹgbẹ kan fun eniyan kọọkan ti a mọ. A ṣayẹwo didara iṣẹ lori awọn ẹgbẹ gidi (otitọ).

Dajudaju, awọn aṣiṣe idanimọ waye pẹlu eyikeyi awoṣe. Ṣugbọn iru awọn ipo bẹẹ nigbagbogbo ni ipinnu nipasẹ ṣiṣe-tuntun awọn ala-ilẹ fun awọn ipo kan pato (fun gbogbo awọn apejọ a lo awọn iloro kanna, ṣugbọn, fun apẹẹrẹ, fun awọn eto iṣakoso wiwọle a ni lati mu awọn ala-ilẹ pọ si ki awọn idaniloju eke kere diẹ). Pupọ julọ ti awọn alejo apejọ ni a mọ ni deede nipasẹ awọn agọ fọto Iran wa. Nigba miiran ẹnikan yoo wo awotẹlẹ gige naa yoo sọ pe, “Eto rẹ ṣe aṣiṣe, kii ṣe emi.” Lẹhinna a ṣii fọto naa ni kikun, ati pe o wa ni otitọ pe alejo yii wa ninu fọto naa, nikan ni a ko ya aworan rẹ, ṣugbọn ẹlomiran, eniyan kan ṣẹlẹ lati wa ni abẹlẹ ni agbegbe blur. Pẹlupẹlu, nẹtiwọọki nkankikan nigbagbogbo ṣe idanimọ ni deede paapaa nigbati apakan ti oju ko ba han, tabi eniyan naa duro ni profaili, tabi paapaa titan-idaji. Eto naa le ṣe idanimọ eniyan paapaa ti oju ba wa ni agbegbe ti ipalọlọ opiti, sọ, nigbati ibon yiyan pẹlu lẹnsi igun jakejado.

1.3. Awọn apẹẹrẹ ti idanwo ni awọn ipo ti o nira

Ni isalẹ wa awọn apẹẹrẹ ti bii nẹtiwọọki nkankikan wa ṣe n ṣiṣẹ. Awọn fọto ti wa ni ifisilẹ si titẹ sii, eyiti o gbọdọ ṣe aami ni lilo PersonID - idanimọ alailẹgbẹ ti eniyan. Ti awọn aworan meji tabi diẹ sii ni ID kanna, lẹhinna, ni ibamu si awọn awoṣe, awọn fọto wọnyi ṣe afihan eniyan kanna.

Jẹ ki a ṣe akiyesi lẹsẹkẹsẹ pe nigba idanwo, a ni iwọle si ọpọlọpọ awọn aye ati awọn ipilẹ awoṣe ti a le tunto lati ṣaṣeyọri abajade kan pato. API ti gbogbo eniyan jẹ iṣapeye fun deede ti o pọju lori awọn ọran ti o wọpọ.

Jẹ ki a bẹrẹ pẹlu ohun ti o rọrun julọ, pẹlu idanimọ oju ti nkọju si iwaju.

Pẹlu irungbọn, awọn gilaasi dudu ati ni profaili: awọn ipo ti o nira fun iran kọnputa

O dara, iyẹn rọrun pupọ. Jẹ ki ká complicate awọn iṣẹ-ṣiṣe, fi kan irungbọn ati ki o kan iwonba ti odun.

Pẹlu irungbọn, awọn gilaasi dudu ati ni profaili: awọn ipo ti o nira fun iran kọnputa

Diẹ ninu awọn yoo sọ pe eyi ko tun ṣoro pupọ, nitori ninu awọn ọran mejeeji gbogbo oju ti han, ati pe ọpọlọpọ alaye nipa oju wa si algorithm. O dara, jẹ ki a tan Tom Hardy sinu profaili. Iṣoro yii jẹ eka pupọ sii, ati pe a lo ipa pupọ lati yanju ni aṣeyọri lakoko ti o ṣetọju iwọn aṣiṣe kekere kan: a yan eto ikẹkọ kan, ronu nipasẹ faaji ti nẹtiwọọki nkankikan, ṣe imudara awọn iṣẹ ipadanu ati ilọsiwaju iṣaju iṣaaju. ti awọn fọto.

Pẹlu irungbọn, awọn gilaasi dudu ati ni profaili: awọn ipo ti o nira fun iran kọnputa

Jẹ ká fi kan headdress lori rẹ:

Pẹlu irungbọn, awọn gilaasi dudu ati ni profaili: awọn ipo ti o nira fun iran kọnputa

Nipa ọna, eyi jẹ apẹẹrẹ ti ipo ti o nira paapaa, nitori oju ti wa ni ṣoki pupọ, ati ninu fọto isalẹ tun wa ojiji ojiji ti o farapamọ awọn oju. Ni igbesi aye gidi, awọn eniyan nigbagbogbo yipada irisi wọn pẹlu iranlọwọ ti awọn gilaasi dudu. Jẹ ki a ṣe kanna pẹlu Tom.

Pẹlu irungbọn, awọn gilaasi dudu ati ni profaili: awọn ipo ti o nira fun iran kọnputa

O dara, jẹ ki a gbiyanju lati jabọ ni awọn fọto lati oriṣiriṣi ọjọ-ori, ati ni akoko yii a yoo ṣe idanwo pẹlu oṣere ti o yatọ. Jẹ ki a mu apẹẹrẹ eka pupọ diẹ sii, nibiti awọn iyipada ti o jọmọ ọjọ-ori ti jẹ pipe ni pataki. Ipo naa ko jinna; o maa nwaye nigbagbogbo nigbati o nilo lati ṣe afiwe fọto ninu iwe irinna pẹlu oju ti o ru. Lẹhinna, aworan akọkọ ti wa ni afikun si iwe irinna nigbati oniwun ba jẹ ọdun 20, ati nipasẹ ọjọ-ori 45 eniyan le yipada pupọ:

Pẹlu irungbọn, awọn gilaasi dudu ati ni profaili: awọn ipo ti o nira fun iran kọnputa

Ṣe o ro pe alamọja akọkọ lori awọn iṣẹ apinfunni ti ko ṣeeṣe ko yipada pupọ pẹlu ọjọ-ori? Mo ro pe paapaa awọn eniyan diẹ yoo darapọ awọn fọto oke ati isalẹ, ọmọkunrin naa ti yipada pupọ ni awọn ọdun.

Pẹlu irungbọn, awọn gilaasi dudu ati ni profaili: awọn ipo ti o nira fun iran kọnputa

Awọn nẹtiwọọki nkankikan pade awọn ayipada ninu irisi pupọ diẹ sii nigbagbogbo. Fun apẹẹrẹ, nigbakan awọn obinrin le yi aworan wọn pada pupọ pẹlu iranlọwọ ti awọn ohun ikunra:

Pẹlu irungbọn, awọn gilaasi dudu ati ni profaili: awọn ipo ti o nira fun iran kọnputa

Bayi jẹ ki a ṣe idiju iṣẹ naa paapaa diẹ sii: ṣebi awọn ẹya oriṣiriṣi ti oju ti bo ni oriṣiriṣi awọn fọto. Ni iru awọn iru bẹẹ, algorithm ko le ṣe afiwe gbogbo awọn ayẹwo. Sibẹsibẹ, Iran n kapa awọn ipo bii eyi daradara.

Pẹlu irungbọn, awọn gilaasi dudu ati ni profaili: awọn ipo ti o nira fun iran kọnputa

Nipa ọna, ọpọlọpọ awọn oju le wa ninu aworan kan; fun apẹẹrẹ, diẹ sii ju eniyan 100 le baamu ni aworan gbogbogbo ti gbongan kan. Eyi jẹ ipo ti o nira fun awọn nẹtiwọọki nkankikan, nitori ọpọlọpọ awọn oju le tan ina yatọ, diẹ ninu aifọwọyi. Bibẹẹkọ, ti fọto ba ya pẹlu ipinnu ati didara to to (o kere ju awọn piksẹli 75 fun square ti o bo oju), Iran yoo ni anfani lati rii ati da a mọ.

Pẹlu irungbọn, awọn gilaasi dudu ati ni profaili: awọn ipo ti o nira fun iran kọnputa

Iyatọ ti awọn fọto ijabọ ati awọn aworan lati awọn kamẹra iwo-kakiri ni pe awọn eniyan nigbagbogbo jẹ alaiya nitori pe wọn ko ni idojukọ tabi wọn nlọ ni akoko yẹn:

Pẹlu irungbọn, awọn gilaasi dudu ati ni profaili: awọn ipo ti o nira fun iran kọnputa

Pẹlupẹlu, kikankikan ina le yatọ pupọ lati aworan si aworan. Eyi, paapaa, nigbagbogbo di ohun ikọsẹ; ọpọlọpọ awọn algoridimu ni iṣoro nla ni ṣiṣe deede awọn aworan ti o ṣokunkun ati ina pupọ, kii ṣe mẹnuba ni ibamu deede wọn. Jẹ ki n leti pe lati ṣaṣeyọri abajade yii o nilo lati tunto awọn ala ni ọna kan; ẹya yii ko tii wa ni gbangba. A lo nẹtiwọọki nkankikan kanna fun gbogbo awọn alabara; o ni awọn iloro ti o dara fun awọn iṣẹ ṣiṣe to wulo julọ.

Pẹlu irungbọn, awọn gilaasi dudu ati ni profaili: awọn ipo ti o nira fun iran kọnputa

Laipẹ a gbejade ẹya tuntun ti awoṣe ti o ṣe idanimọ awọn oju Asia pẹlu iṣedede giga. Eyi lo jẹ iṣoro nla kan, eyiti a paapaa pe ni “ẹkọ ẹrọ” (tabi “nẹtiwọọki nkankikan”) ẹlẹyamẹya. Awọn nẹtiwọọki ti ara ilu Yuroopu ati Amẹrika mọ awọn oju Caucasian daradara, ṣugbọn pẹlu Mongoloid ati Negroid awọn oju ipo naa buru pupọ. Boya, ni Ilu China ipo naa jẹ idakeji gangan. O jẹ gbogbo nipa awọn eto data ikẹkọ ti o ṣe afihan awọn iru eniyan ti o jẹ ako julọ ni orilẹ-ede kan pato. Sibẹsibẹ, ipo naa n yipada; loni iṣoro yii ko tobi pupọ. Iran ni o ni ko si isoro pẹlu eniyan ti o yatọ si meya.

Pẹlu irungbọn, awọn gilaasi dudu ati ni profaili: awọn ipo ti o nira fun iran kọnputa

Idanimọ oju jẹ ọkan ninu ọpọlọpọ awọn ohun elo ti imọ-ẹrọ wa; Iran le jẹ ikẹkọ lati ṣe idanimọ ohunkohun. Fun apẹẹrẹ, awọn awo iwe-aṣẹ, pẹlu ni awọn ipo ti o nira fun awọn algoridimu: ni awọn igun didan, idọti ati nira lati ka awọn awo iwe-aṣẹ.

Pẹlu irungbọn, awọn gilaasi dudu ati ni profaili: awọn ipo ti o nira fun iran kọnputa

2. Awọn igba lilo to wulo

2.1. Iṣakoso iwọle ti ara: nigbati eniyan meji ba lo iwe-iwọle kanna

Pẹlu iranlọwọ ti Iran, o le ṣe awọn eto fun gbigbasilẹ dide ati ilọkuro ti awọn oṣiṣẹ. Eto ibile ti o da lori awọn ọna ẹrọ itanna ni awọn alailanfani ti o han gbangba, fun apẹẹrẹ, o le kọja eniyan meji nipa lilo baaji kan. Ti eto iṣakoso wiwọle (ACS) jẹ afikun pẹlu Vision, yoo ṣe igbasilẹ otitọ ti o wa / osi ati nigbawo.

2.2. Titele akoko

Ẹran lilo Iran yii jẹ ibatan pẹkipẹki si ti iṣaaju. Ti o ba ṣafikun eto iraye si pẹlu iṣẹ idanimọ oju wa, kii yoo ni anfani lati rii awọn irufin iṣakoso iwọle nikan, ṣugbọn lati forukọsilẹ wiwa gangan ti awọn oṣiṣẹ ni ile tabi ohun elo. Ni awọn ọrọ miiran, Vision yoo ṣe iranlọwọ fun ọ ni otitọ lati ṣe akiyesi ẹniti o wa lati ṣiṣẹ ti o lọ ni akoko wo, ati ẹniti o fo iṣẹ lapapọ, paapaa ti awọn ẹlẹgbẹ rẹ ba bo fun u ni iwaju awọn alaga rẹ.

2.3. Awọn atupale Fidio: Titọpa Eniyan ati Aabo

Nipa titele eniyan nipa lilo Iran, o le ṣe iṣiro deede ijabọ gidi ti awọn agbegbe rira, awọn ibudo ọkọ oju irin, awọn ọna, awọn opopona ati ọpọlọpọ awọn aaye gbangba miiran. Itọpa wa tun le jẹ iranlọwọ nla ni ṣiṣakoso iraye si, fun apẹẹrẹ, si ile-itaja tabi awọn agbegbe ọfiisi pataki miiran. Ati pe dajudaju, ipasẹ eniyan ati awọn oju ṣe iranlọwọ lati yanju awọn iṣoro aabo. Ṣe ẹnikan ti o ji lati ile itaja rẹ? Ṣafikun PersonID rẹ, eyiti a da pada nipasẹ Vision, si atokọ dudu ti sọfitiwia atupale fidio rẹ, ati nigbamii ti eto naa yoo ṣe itaniji lẹsẹkẹsẹ ti iru yii ba han lẹẹkansi.

2.4. Ni iṣowo

Soobu ati awọn iṣowo iṣẹ oriṣiriṣi nifẹ si idanimọ isinyi. Pẹlu iranlọwọ ti Iran, o le mọ pe eyi kii ṣe eniyan laileto, ṣugbọn isinyi, ati pinnu ipari rẹ. Ati lẹhinna eto naa sọ fun awọn ti o ni idiyele nipa isinyi kan ki wọn le rii ipo naa: boya ṣiṣanwọle ti awọn alejo wa ati pe awọn oṣiṣẹ afikun nilo lati pe, tabi ẹnikan n ṣafẹri awọn iṣẹ iṣẹ wọn.

Iṣẹ-ṣiṣe ti o nifẹ si ni lati ya awọn oṣiṣẹ ile-iṣẹ ni gbongan lati ọdọ awọn alejo. Ni deede, eto naa ti ni ikẹkọ lati ya awọn nkan ti o wọ awọn aṣọ kan (koodu imura) tabi pẹlu ẹya pataki kan (sikafu iyasọtọ, baaji lori àyà, ati bẹbẹ lọ). Eyi ṣe iranlọwọ lati ṣe iṣiro wiwa deede diẹ sii (ki awọn oṣiṣẹ ko “fi” awọn iṣiro ti eniyan ni alabagbepo nipasẹ wiwa lasan wọn).

Lilo idanimọ oju, o tun le ṣe iṣiro awọn olugbo rẹ: kini iṣootọ ti awọn alejo, iyẹn ni, melo ni eniyan pada si idasile rẹ ati pẹlu igbohunsafẹfẹ wo. Ṣe iṣiro iye awọn alejo alailẹgbẹ ti o wa si ọ fun oṣu kan. Lati mu awọn idiyele ti ifamọra ati idaduro pọ si, o tun le wa iyipada ninu ijabọ da lori ọjọ ti ọsẹ ati paapaa akoko ti ọjọ.

Franchisors ati awọn ile-iṣẹ pq le paṣẹ igbelewọn ti o da lori awọn fọto ti didara iyasọtọ ti awọn ile-iṣẹ soobu lọpọlọpọ: wiwa awọn aami, awọn ami, awọn iwe ifiweranṣẹ, awọn asia, ati bẹbẹ lọ.

2.5. Nipa gbigbe

Apeere miiran ti idaniloju aabo nipa lilo awọn atupale fidio jẹ idamo awọn ohun ti a kọ silẹ ni awọn gbọngàn ti papa ọkọ ofurufu tabi awọn ibudo ọkọ oju irin. Iran le ṣe ikẹkọ lati ṣe idanimọ awọn nkan ti awọn ọgọọgọrun awọn kilasi: awọn ege ohun-ọṣọ, awọn baagi, awọn apoti, agboorun, awọn iru aṣọ, awọn igo, ati bẹbẹ lọ. Ti eto atupale fidio rẹ ba ṣe awari ohun ti ko ni oniwun ti o si da a mọ nipa lilo Iran, o fi ifihan agbara ranṣẹ si iṣẹ aabo. Iṣẹ-ṣiṣe ti o jọra ni nkan ṣe pẹlu wiwa aifọwọyi ti awọn ipo dani ni awọn aaye gbangba: ẹnikan rilara aisan, tabi ẹnikan mu siga ni aye ti ko tọ, tabi eniyan ṣubu lori awọn irin-irin, ati bẹbẹ lọ - gbogbo awọn ilana wọnyi le jẹ idanimọ nipasẹ awọn eto itupalẹ fidio. nipasẹ API Vision.

2.6. Sisan iwe

Ohun elo miiran ti o nifẹ si iwaju ti Iran ti a n dagbasoke lọwọlọwọ jẹ idanimọ iwe ati ṣiṣe itupalẹ laifọwọyi wọn sinu awọn apoti isura data. Dipo titẹ sii pẹlu ọwọ (tabi buru, titẹ sii) lẹsẹsẹ ailopin, awọn nọmba, awọn ọjọ ti oro, awọn nọmba akọọlẹ, awọn alaye banki, awọn ọjọ ati awọn aaye ibi ati ọpọlọpọ awọn data ti a ṣe ilana, o le ṣayẹwo awọn iwe aṣẹ ati firanṣẹ laifọwọyi lori ikanni to ni aabo nipasẹ API si awọsanma, nibiti eto naa yoo ṣe idanimọ awọn iwe aṣẹ wọnyi lori fifo, sọ wọn ki o da esi pada pẹlu data ni ọna kika ti a beere fun titẹ sii laifọwọyi sinu aaye data. Loni Vision ti mọ bi o ṣe le ṣe iyatọ awọn iwe aṣẹ (pẹlu PDF) - ṣe iyatọ laarin awọn iwe irinna, SNILS, TIN, awọn iwe-ẹri ibi, awọn iwe-ẹri igbeyawo ati awọn omiiran.

Nitoribẹẹ, nẹtiwọọki nkankikan ko ni anfani lati mu gbogbo awọn ipo wọnyi jade kuro ninu apoti. Ni ọran kọọkan, awoṣe tuntun ti kọ fun alabara kan pato, ọpọlọpọ awọn okunfa, awọn nuances ati awọn ibeere ni a ṣe akiyesi, awọn eto data ti yan, ati awọn iterations ti ikẹkọ, idanwo, ati iṣeto ni a ṣe.

3. API isẹ eto

“Ẹnu-ọna iwọle” Iran fun awọn olumulo ni API REST. O le gba awọn fọto, awọn faili fidio ati awọn igbesafefe lati awọn kamẹra nẹtiwọki (awọn ṣiṣan RTSP) bi titẹ sii.

Lati lo Vision, o nilo forukọsilẹ ninu iṣẹ Awọn solusan awọsanma Mail.ru ati gba awọn ami iraye si (client_id + client_secret). Ijeri olumulo jẹ ṣiṣe ni lilo ilana OAuth. Awọn data orisun ninu awọn ara ti awọn ibeere POST ni a fi ranṣẹ si API. Ati ni idahun, alabara gba lati API abajade idanimọ kan ni ọna kika JSON, ati pe idahun ti ṣeto: o ni alaye nipa awọn nkan ti o rii ati awọn ipoidojuko wọn.

Pẹlu irungbọn, awọn gilaasi dudu ati ni profaili: awọn ipo ti o nira fun iran kọnputa

Apeere idahun

{
   "status":200,
   "body":{
      "objects":[
         {
            "status":0,
            "name":"file_0"
         },
         {
            "status":0,
            "name":"file_2",
            "persons":[
               {
                  "tag":"person9"
                  "coord":[149,60,234,181],
                  "confidence":0.9999,
                  "awesomeness":0.45
               },
               {
                  "tag":"person10"
                  "coord":[159,70,224,171],
                  "confidence":0.9998,
                  "awesomeness":0.32
               }
            ]
         }

         {
            "status":0,
            "name":"file_3",
            "persons":[
               {
               "tag":"person11",
               "coord":[157,60,232,111],
               "aliases":["person12", "person13"]
               "confidence":0.9998,
               "awesomeness":0.32
               }
            ]
         },
         {
            "status":0,
            "name":"file_4",
            "persons":[
               {
               "tag":"undefined"
               "coord":[147,50,222,121],
               "confidence":0.9997,
               "awesomeness":0.26
               }
            ]
         }
      ],
      "aliases_changed":false
   },
   "htmlencoded":false,
   "last_modified":0
}

Idahun naa ni iyalẹnu paramita ti o nifẹ - eyi ni “itura” ipo oju kan ninu fọto kan, pẹlu iranlọwọ rẹ a yan ibọn oju ti o dara julọ lati ọkọọkan. A ṣe ikẹkọ nẹtiwọọki nkankikan lati ṣe asọtẹlẹ iṣeeṣe pe fọto kan yoo nifẹ lori awọn nẹtiwọọki awujọ. Didara fọto naa dara julọ ati oju rẹrin musẹ, ti o ga julọ ti iyalẹnu naa.

API Vision nlo ero ti a npe ni aaye. Eyi jẹ ohun elo fun ṣiṣẹda awọn oriṣiriṣi awọn oju. Awọn apẹẹrẹ ti awọn alafo jẹ awọn akojọ dudu ati funfun, awọn akojọ ti awọn alejo, awọn oṣiṣẹ, awọn onibara, bbl Fun ami-ami kọọkan ni Vision, o le ṣẹda awọn aaye 10, aaye kọọkan le ni to 50 ẹgbẹrun PersonIDs, eyini ni, to 500 ẹgbẹrun. fun àmi. Pẹlupẹlu, nọmba awọn ami-ami fun akọọlẹ ko ni opin.

Loni API ṣe atilẹyin wiwa ati awọn ọna idanimọ wọnyi:

  • Ṣe idanimọ/Ṣeto – wiwa ati idanimọ awọn oju. Laifọwọyi fi Eniyan ID si eniyan alailẹgbẹ kọọkan, da PersonID pada ati awọn ipoidojuko ti awọn eniyan ti o rii.
  • Paarẹ – piparẹ PersonID kan pato lati ibi ipamọ data eniyan.
  • Truncate – ko gbogbo aaye kuro lati PersonID, wulo ti o ba ti lo bi aaye idanwo ati pe o nilo lati tun data data fun iṣelọpọ.
  • Ṣewadii - wiwa awọn nkan, awọn iwoye, awọn awo iwe-aṣẹ, awọn ami-ilẹ, awọn ila, bbl
  • Wa awọn iwe aṣẹ - ṣe awari awọn iru awọn iwe aṣẹ pato ti Russian Federation (awọn iyasọtọ iwe irinna, SNILS, nọmba idanimọ owo-ori, bbl).

A yoo tun pari iṣẹ laipẹ lori awọn ọna fun OCR, ipinnu akọ-abo, ọjọ-ori ati awọn ẹdun, bakanna bi ipinnu awọn iṣoro ọjà, iyẹn ni, fun iṣakoso laifọwọyi ifihan awọn ọja ni awọn ile itaja. O le wa awọn iwe API ni kikun nibi: https://mcs.mail.ru/help/vision-api

4. Ipari

Bayi, nipasẹ API ti gbogbo eniyan, o le wọle si idanimọ oju ni awọn fọto ati awọn fidio; idanimọ ti awọn nkan oriṣiriṣi, awọn awo iwe-aṣẹ, awọn ami-ilẹ, awọn iwe aṣẹ ati gbogbo awọn iwoye ni atilẹyin. Awọn oju iṣẹlẹ elo - okun. Wa, ṣe idanwo iṣẹ wa, ṣeto awọn iṣẹ ṣiṣe ti o ni ẹtan julọ. Awọn iṣowo 5000 akọkọ jẹ ọfẹ. Boya yoo jẹ “eroja ti o padanu” fun awọn iṣẹ akanṣe rẹ.

O le wọle si API lesekese lori iforukọsilẹ ati asopọ. Iran. Gbogbo awọn olumulo Habra gba koodu ipolowo kan fun awọn iṣowo ni afikun. Jọwọ kọ si mi adirẹsi imeeli ti o lo lati forukọsilẹ àkọọlẹ rẹ!

orisun: www.habr.com

Fi ọrọìwòye kun