Na ajị agba, iko gbara ọchịchịrị na profaịlụ: ọnọdụ siri ike maka ọhụụ kọmputa

Na ajị agba, iko gbara ọchịchịrị na profaịlụ: ọnọdụ siri ike maka ọhụụ kọmputa

Teknụzụ na ụdị maka usoro ọhụụ kọmputa anyị n'ọdịnihu ka emepụtara ma kwalite nwayọ nwayọ yana n'ọrụ dị iche iche nke ụlọ ọrụ anyị - na Mail, Cloud, Search. Ha tozuru oke dị ka ezigbo cheese ma ọ bụ cognac. Otu ụbọchị, anyị chọpụtara na netwọkụ akwara anyị gosipụtara nsonaazụ dị mma na nnabata, anyị kpebiri ijikọ ha n'otu ngwaahịa b2b - Vision - nke anyị na-eji onwe anyị ugbu a ma nye gị ka ị jiri ya.

Taa, teknụzụ ọhụụ kọmputa anyị na ikpo okwu Mail.Ru Cloud Solutions na-arụ ọrụ nke ọma ma na-edozi nsogbu bara uru dị mgbagwoju anya. Ọ dabere na ọtụtụ netwọkụ akwara azụrụ na usoro data anyị ma bụrụ ọkachamara n'ịdozi nsogbu etinyere. Ọrụ niile na-arụ na ụlọ ọrụ nkesa anyị. Ị nwere ike ijikọ API Vision ọha n'ime ngwa gị, nke ike niile nke ọrụ dị. API dị ngwa - ekele maka GPU nkesa, nkezi oge nzaghachi n'ime netwọk anyị bụ 100 ms.

Gaa na pusi, enwere akụkọ zuru ezu na ọtụtụ ihe atụ nke ọrụ ọhụụ.

Dịka ọmụmaatụ nke ọrụ nke anyị onwe anyị na-eji teknụzụ njirimara ihu a kpọtụrụ aha, anyị nwere ike ịkpọ Ihe. Otu n'ime ihe mejupụtara ya bụ ihe ngosi foto ọhụụ, nke anyị na-etinye na nnọkọ dị iche iche. Ọ bụrụ n’ịbịaru nso n’ebe a na-ese foto, were igwefoto arụnyere n’ime ya were foto wee tinye email gị, sistemụ ahụ ga-ahụ ozugbo n’etiti foto dị iche iche nke ndị ọrụ na-ese foto nke ọgbakọ ahụ weghaara gị, ma, ọ bụrụ na achọrọ gị. ga-ezitere gị foto ndị a chọtara site na email. Ma anyị anaghị ekwu maka ihe osise eserese a haziri ahazi—Ọhụụ na-amata gị ọbụlagodi n'okirikiri n'ime igwe mmadụ ndị ọbịa. N'ezie, ọ bụghị foto na-eguzo onwe ha ka a ghọtara, ndị a bụ naanị mbadamba nkume na ebe ndị mara mma na-ese foto nke ndị ọbịa na igwefoto ha wuru ma na-ebufe ozi na sava, ebe anwansi njirimara niile na-eme. Na anyị ahụla ihe karịrị otu ugboro ka ọ na-eju anya na nkà na ụzụ dị irè dị ọbụna n'etiti ndị ọkachamara na-achọpụta ihe oyiyi. N'okpuru ebe a, anyị ga-ekwu maka ihe atụ ụfọdụ.

1. Ụdị njirimara ihu anyị

1.1. Neural netwọk na nhazi ọsọ

Maka njirimara, anyị na-eji mgbanwe nke ResNet 101 neural network model. Otú ọ dị, nha nke ihe nnọchianya vector bụ 128, ọ bụghị 512. Usoro ọzụzụ anyị nwere ihe dị ka nde foto 10 nke mmadụ 273.

Ihe nlereanya a na-agba ọsọ ọsọ ọsọ site na nhazi nhazi ihe nkesa ahọpụtara nke ọma yana mgbakọ GPU. Ọ na-ewe site na 100 ms iji nweta nzaghachi sitere na API na netwọkụ dị n'ime anyị - nke a gụnyere nchọpụta ihu (ịchọta ihu na foto), ịmata na iweghachi PersonID na nzaghachi API. Na nnukwu mpịakọta nke data na-abata - foto na vidiyo - ọ ga-ewe ọtụtụ oge iji nyefee data na ọrụ na ịnweta nzaghachi.

1.2. Ịtụle irè nke ihe nlereanya

Mana ikpebi arụmọrụ nke netwọkụ akwara bụ ọrụ na-edochaghị anya. Ogo nke ọrụ ha na-adabere na ihe data setịpụrụ ụdị ndị a zụrụ azụ yana ma ha kachasị maka ịrụ ọrụ na data akọwapụtara.

Anyị malitere inyocha izi ezi nke ihe nlereanya anyị site na iji nyocha nkwenye LFW na-ewu ewu, mana ọ dị obere ma dịkwa mfe. Mgbe erutechara 99,8% ziri ezi, ọ naghị aba uru. Enwere asọmpi dị mma maka ịlele ụdị njirimara - Megaface, nke anyị ji nwayọọ nwayọọ rute 82% ọkwa 1. Nnwale Megaface mejupụtara nde foto - ihe ndọpụ uche - na ihe nlereanya ahụ kwesịrị inwe ike ịmata ọdịiche dị iche iche nke ọtụtụ puku foto nke ndị a ma ama na Facescrub. dataset sitere na ihe ndọpụ uche. Otú ọ dị, mgbe anyị kpochapụrụ Megaface ule nke njehie, anyị chọpụtara na site na nsụgharị kpochapụrụ anyị na-enweta ihe ziri ezi nke 98% ọkwa 1 (foto nke ndị na-eme ememme na-adịkarị kpọmkwem). Ya mere, ha mepụtara ule njirimara dị iche iche, dị ka Megaface, ma na foto nke ndị "nkịtị". Mgbe ahụ, anyị kwalitere izi ezi njirimara na dataset anyị wee gaa n'ihu. Tụkwasị na nke ahụ, anyị na-eji ule nyocha nke nchịkọta nke nwere ọtụtụ puku foto; ọ na-egosipụta akara ihu na igwe ojii nke onye ọrụ. N'okwu a, ụyọkọ bụ otu ndị yiri ya, otu otu maka onye ọ bụla nwere ike ịmata. Anyị na-enyocha àgwà nke ọrụ na ezigbo otu (ezi).

N'ezie, njehie njirimara na-eme na ụdị ọ bụla. Mana ọnọdụ ndị dị otú ahụ na-edozikarị site n'imezigharị ọnụ ụzọ maka ọnọdụ ụfọdụ (maka nnọkọ niile anyị na-eji otu ọnụ ụzọ, ma, dịka ọmụmaatụ, maka usoro nchịkwa ohere anyị ga-eme ka ọnụ ọgụgụ dị ukwuu dịkwuo elu ka e wee nwee ntakịrị ihe na-ezighị ezi). Ọnụ ọgụgụ ka ukwuu nke ndị ọbịa ogbako bụ ndị a ghọtara nke ọma site na ụlọ ọrụ foto anyị. Mgbe ụfọdụ, mmadụ ga-ele anya nhụchalụ a kụpịara wee sị, "Sistemụ gị mehiere, ọ bụghị m." Mgbe ahụ, anyị meghere foto ahụ n'ozuzu ya, o wee pụta na e nwere onye ọbịa a na foto ahụ, naanị anyị anaghị ese foto ya, ma onye ọzọ, onye ahụ nọ n'azụ na mpaghara blur. Ọzọkwa, netwọk akwara na-amatakarị nke ọma ọbụlagodi mgbe akụkụ nke ihu adịghị ahụ anya, ma ọ bụ onye ahụ na-eguzo na profaịlụ, ma ọ bụ ọbụna na-atụgharị ọkara. Usoro nwere ike ịmata mmadụ ọbụna ma ọ bụrụ na ihu dị na mpaghara nke ngwa anya distortion, sịnụ, mgbe agbapụ na mbara-n'akuku oghere.

1.3. Ihe atụ nke ule na ọnọdụ siri ike

N'okpuru bụ ihe atụ nke otu netwọkụ akwara anyị si arụ ọrụ. A na-edobe foto na ntinye, nke ọ ga-ejiri PersonID - ihe nchọpụta pụrụ iche nke mmadụ. Ọ bụrụ na ihe oyiyi abụọ ma ọ bụ karịa nwere otu ID, mgbe ahụ, dịka ụdị ndị ahụ si dị, foto ndị a na-egosi otu onye ahụ.

Ka anyị mara ozugbo na mgbe a na-anwale ule, anyị nwere ike ịnweta paramita dị iche iche na ọnụ ụzọ nlereanya nke anyị nwere ike ịhazi iji nweta otu nsonaazụ. A na-ahazi API ọha maka izi ezi kachasị na ikpe nkịtị.

Ka anyị jiri ihe kachasị mfe bido, jiri ihu ihu ihu.

Na ajị agba, iko gbara ọchịchịrị na profaịlụ: ọnọdụ siri ike maka ọhụụ kọmputa

Ọfọn, nke ahụ dị nnọọ mfe. Ka anyị gbakọọ ọrụ ahụ, gbakwunye afụ ọnụ na afọ ole na ole.

Na ajị agba, iko gbara ọchịchịrị na profaịlụ: ọnọdụ siri ike maka ọhụụ kọmputa

Ụfọdụ ga-ekwu na nke a abụghịkwa ihe siri ike, n'ihi na n'ọnọdụ abụọ ahụ a na-ahụ ihu dum, na ọtụtụ ozi gbasara ihu dị na algọridim. Ọ dị mma, ka anyị tụgharịa Tom Hardy ka ọ bụrụ profaịlụ. Nsogbu a dị mgbagwoju anya karị, anyị na-etinyekwa mgbalị dị ukwuu iji dozie ya nke ọma ka anyị na-enwe obere njehie: anyị họrọ usoro ọzụzụ, echiche site na nhazi nke netwọkụ akwara ozi, na-arụ ọrụ ndị na-efunahụ ma mee ka nhazi ahụ dịkwuo mma. nke foto.

Na ajị agba, iko gbara ọchịchịrị na profaịlụ: ọnọdụ siri ike maka ọhụụ kọmputa

Ka anyị tinye akwa isi n'isi ya:

Na ajị agba, iko gbara ọchịchịrị na profaịlụ: ọnọdụ siri ike maka ọhụụ kọmputa

Site n'ụzọ, nke a bụ ihe atụ nke ọnọdụ siri ike karịsịa, ebe ọ bụ na ihu na-ekpuchi nke ukwuu, na foto dị n'okpuru ebe a nwekwara onyinyo miri emi na-ezobe anya. Na ndụ n'ezie, ndị mmadụ na-agbanwekarị ọdịdị ha site n'enyemaka nke enyo gbara ọchịchịrị. Ka anyị mee otu ihe ahụ na Tom.

Na ajị agba, iko gbara ọchịchịrị na profaịlụ: ọnọdụ siri ike maka ọhụụ kọmputa

Ọ dị mma, ka anyị gbalịa ịtụba foto sitere na afọ dị iche iche, na oge a anyị ga-anwale onye na-eme ihe nkiri dị iche. Ka anyị were ihe atụ dị mgbagwoju anya karịa, ebe a na-akpọpụta mgbanwe ndị metụtara afọ. Ọnọdụ ahụ adịghị anya; ọ na-emekarị mgbe ọ dị mkpa iji tụnyere foto dị na paspọtụ na ihu nke onye na-ebu ya. E kwuwerị, a na-agbakwunye foto mbụ na paspọtụ mgbe onye nwe ya dị afọ 20, na mgbe ọ dị afọ 45 mmadụ nwere ike ịgbanwe nke ukwuu:

Na ajị agba, iko gbara ọchịchịrị na profaịlụ: ọnọdụ siri ike maka ọhụụ kọmputa

Ị chere na onye isi ọkachamara na ọrụ agaghị ekwe omume agbanwebeghị nke ukwuu na afọ? Echere m na ọbụna mmadụ ole na ole ga-ejikọta foto ndị dị n'elu na ala, nwa nwoke ahụ agbanweela nke ukwuu n'ime afọ.

Na ajị agba, iko gbara ọchịchịrị na profaịlụ: ọnọdụ siri ike maka ọhụụ kọmputa

Netwọk akwara ozi na-enweta mgbanwe n'ọdịdị ha ọtụtụ mgbe. Dịka ọmụmaatụ, mgbe ụfọdụ ụmụ nwanyị nwere ike gbanwee onyinyo ha nke ukwuu site n'enyemaka nke ịchọ mma:

Na ajị agba, iko gbara ọchịchịrị na profaịlụ: ọnọdụ siri ike maka ọhụụ kọmputa

Ugbu a, ka anyị mee ka ọrụ ahụ dịkwuo mgbagwoju anya: ka e were ya na foto dị iche iche kpuchie akụkụ dị iche iche nke ihu. N'ọnọdụ dị otú ahụ, algọridim enweghị ike iji tụnyere dum samples. Otú ọ dị, Vision na-edozi ọnọdụ ndị dị otú a nke ọma.

Na ajị agba, iko gbara ọchịchịrị na profaịlụ: ọnọdụ siri ike maka ọhụụ kọmputa

Site n'ụzọ, enwere ike inwe ọtụtụ ihu na foto dịka ọmụmaatụ, ihe karịrị mmadụ 100 nwere ike dabara na foto n'ozuzu nke ụlọ nzukọ. Nke a bụ ọnọdụ siri ike maka netwọkụ akwara ozi, ebe ọ bụ na enwere ike ime ka ọtụtụ ihu dị iche iche, ụfọdụ na-elekwasị anya. Otú ọ dị, ọ bụrụ na a na-ese foto ahụ na mkpebi zuru oke na ịdị mma (opekata mpe 75 pikselụ kwa square na-ekpuchi ihu), Ọhụụ ga-enwe ike ịchọpụta ma mata ya.

Na ajị agba, iko gbara ọchịchịrị na profaịlụ: ọnọdụ siri ike maka ọhụụ kọmputa

Ihe dị iche iche nke foto akụkọ na onyonyo sitere na igwefoto onyunyo bụ na ndị mmadụ na-enwekarị mgbagwoju anya n'ihi na ha anaghị elekwasị anya ma ọ bụ na-agagharị n'oge ahụ:

Na ajị agba, iko gbara ọchịchịrị na profaịlụ: ọnọdụ siri ike maka ọhụụ kọmputa

Ọzọkwa, ike ọkụ nwere ike ịdịgasị iche site na onyonyo gaa na onyonyo. Nke a, kwa, na-aghọkarị ihe ịsụ ngọngọ; Ka m chetara gị na iji nweta nsonaazụ a, ịkwesịrị ịhazi ọnụ ụzọ n'ụzọ ụfọdụ; Anyị na-eji otu netwọkụ akwara ozi maka ndị ahịa niile;

Na ajị agba, iko gbara ọchịchịrị na profaịlụ: ọnọdụ siri ike maka ọhụụ kọmputa

N'oge na-adịbeghị anya, anyị wepụrụ ụdị ọhụrụ nke na-amata ihu ndị Eshia n'ụzọ ziri ezi. Nke a na-abụbu nnukwu nsogbu, nke a na-akpọ ọbụna "ịmụ ihe igwe" (ma ọ bụ "neural network") ịkpa ókè agbụrụ. Netwọk akwara Europe na America ghọtara ihu Caucasian nke ọma, mana na Mongoloid na Negroid chere ihu ọnọdụ ahụ ka njọ. Ma eleghị anya, na China, ọnọdụ ahụ dị nnọọ iche. Ọ bụ ihe niile gbasara usoro data ọzụzụ na-egosipụta ụdị mmadụ na-achị n'otu obodo. Otú ọ dị, ọnọdụ ahụ na-agbanwe taa, nsogbu a adịchaghị njọ. Ọhụụ enweghị nsogbu na ndị agbụrụ dị iche iche.

Na ajị agba, iko gbara ọchịchịrị na profaịlụ: ọnọdụ siri ike maka ọhụụ kọmputa

Ịmata ihu bụ nanị otu n'ime ọtụtụ ngwa nke nkà na ụzụ anyị nwere ike ịzụrụ ịmata ihe ọ bụla. Dịka ọmụmaatụ, mpempe akwụkwọ ikike, gụnyere n'ọnọdụ siri ike maka algọridim: n'akụkụ dị nkọ, ruru unyi na siri ike ịgụ akwụkwọ ikike.

Na ajị agba, iko gbara ọchịchịrị na profaịlụ: ọnọdụ siri ike maka ọhụụ kọmputa

2. Ihe eji eme ihe bara uru

2.1. Njikwa nnweta anụ ahụ: mgbe mmadụ abụọ na-eji otu ngafe

Site n'enyemaka nke Vision, ị nwere ike mejuputa usoro maka ịdekọ mbata na ọpụpụ nke ndị ọrụ. Usoro ọdịnala dabere na ngafe eletrọnịkị nwere ihe ọghọm doro anya, dịka ọmụmaatụ, ị nwere ike iji otu baajị gafere mmadụ abụọ. Ọ bụrụ na agbakwunyere usoro njikwa ohere (ACS) na Vision, ọ ga-edekọ eziokwu onye bịara / hapụrụ na mgbe.

2.2. Ndepụta oge

Okwu iji ọhụụ a nwere njikọ chiri anya na nke gara aga. Ọ bụrụ na ị gbakwunye usoro nnweta na ọrụ njirimara ihu anyị, ọ ga-enwe ike ọ bụghị naanị ịchọpụta mmebi njikwa ohere, kamakwa ịdebanye aha ọnụnọ nke ndị ọrụ n'ime ụlọ ma ọ bụ ụlọ ọrụ. N'ikwu ya n'ụzọ ọzọ, Vision ga-enyere gị aka n'eziokwu na-echebara onye bịara ọrụ wee pụọ n'oge, na onye kwụsịrị ọrụ kpamkpam, ọ bụrụgodị na ndị ọrụ ibe ya kpuchiri ya n'ihu ndị isi ya.

2.3. Nchịkọta vidiyo: Nchọgharị na nchekwa ndị mmadụ

Site n'ịso ndị mmadụ na-eji Vision, ị nwere ike nyochaa nke ọma okporo ụzọ nke ebe ịzụ ahịa, ọdụ ụgbọ oloko, okporo ụzọ, okporo ụzọ na ọtụtụ ebe ọha na eze ndị ọzọ. Nsochi anyị nwekwara ike inye aka dị ukwuu n'ịchịkwa ohere, dịka ọmụmaatụ, n'ụlọ nkwakọba ihe ma ọ bụ ụlọ ọrụ ndị ọzọ dị mkpa. Na n'ezie, nsuso ndị mmadụ na ihu na-enyere aka dozie nsogbu nchekwa. Ejidere onye zuru ohi n'ụlọ ahịa gị? Tinye PersonID ya, nke Vision weghachiri, na ndetu ojii nke sọftụwia nyocha vidiyo gị, oge ọzọ sistemụ ahụ ga-eme ka nchekwa ahụ mara ozugbo ma ọ bụrụ na ụdị a pụtakwara ọzọ.

2.4. Na ahia

Ụlọ ahịa azụmaahịa na azụmahịa dị iche iche nwere mmasị na njirimara kwụ n'ahịrị. Site n'enyemaka nke Vision, ị nwere ike ịmata na nke a abụghị a random ìgwè mmadụ, ma a kwụ n'ahịrị, na-ekpebi ogologo ya. Ma mgbe ahụ, usoro ahụ na-agwa ndị na-ahụ maka usoro kwụ n'ahịrị ka ha wee chọpụta ọnọdụ ahụ: ma ọ bụ na e nwere ọtụtụ ndị ọbịa na ndị ọrụ ọzọ ka a ga-akpọ, ma ọ bụ onye na-agwụ ike n'ọrụ ha.

Ọrụ ọzọ na-adọrọ mmasị bụ ikewapụ ndị ọrụ ụlọ ọrụ na ụlọ nzukọ na ndị ọbịa. Dị ka ọ na-adịkarị, a na-azụ usoro ahụ ikewapụ ihe ndị na-eyi uwe ụfọdụ (koodu uwe) ma ọ bụ nwere ihe pụrụ iche (ịchafụ akara, baajị na igbe, na ihe ndị ọzọ). Nke a na-enyere aka n'ụzọ ziri ezi na-enyocha ndị bịara (ka ndị ọrụ ghara "ịkwalite" ọnụ ọgụgụ nke ndị mmadụ n'ime ụlọ nzukọ site nanị ọnụnọ ha).

N'iji njirimara ihu, ị nwekwara ike nyochaa ndị na-ege gị ntị: gịnị bụ iguzosi ike n'ihe nke ndị ọbịa, ya bụ, mmadụ ole na-alaghachi na ntọala gị yana ugboro ole. Gbakọọ ndị ọbịa pụrụ iche na-abịakwute gị kwa ọnwa. Iji bulie ụgwọ nke mmasị na njide, ị nwekwara ike ịchọpụta mgbanwe nke okporo ụzọ dabere na ụbọchị izu na ọbụna oge nke ụbọchị.

Ndị Franchisors na ụlọ ọrụ yinye nwere ike ịnye nyocha dabere na foto nke ịdị mma nke ika nke ụlọ ahịa azụmaahịa dị iche iche: ọnụnọ nke akara ngosi, akara, akwụkwọ mmado, ọkọlọtọ, na ihe ndị ọzọ.

2.5. Site na ụgbọ njem

Ihe atụ ọzọ nke ịhụ na nchekwa site na iji nyocha vidiyo bụ ịchọpụta ihe ndị a gbahapụrụ agbahapụ n'ụlọ nzukọ nke ọdụ ụgbọ elu ma ọ bụ ọdụ ụgbọ oloko. Enwere ike ịzụ ọhụụ ịmata ihe dị iche iche nke narị otu narị klas: mpempe ngwá ụlọ, akpa, akpa akwa, nche anwụ, ụdị uwe dị iche iche, karama, na ihe ndị ọzọ. Ọ bụrụ na usoro nyocha vidiyo gị achọpụta ihe na-enweghị onye ma mata ya site na iji Vision, ọ na-eziga ozi na ọrụ nchekwa. A na-ejikọta ọrụ yiri nke ahụ na nchọpụta akpaka nke ọnọdụ ndị a na-adịghị ahụkebe n'ebe ọha na eze: mmadụ na-arịa ọrịa, ma ọ bụ onye na-ese anwụrụ ọkụ n'ebe na-ezighị ezi, ma ọ bụ mmadụ na-adaba n'okporo ụzọ ụgbọ okporo ígwè, na ihe ndị ọzọ - enwere ike ịmata usoro ndị a niile site na usoro nyocha vidiyo. site na Vision API.

2.6. Usoro akwụkwọ

Ngwa ọzọ na-adọrọ mmasị n'ọdịnihu nke ọhụụ nke anyị na-etolite ugbu a bụ njirimara akwụkwọ na ntinye aka ha na nchekwa data. Kama iji aka tinye (ma ọ bụ njọ, ịbanye) usoro na-adịghị agwụ agwụ, nọmba, ụbọchị mbipụta, nọmba akaụntụ, nkọwa ụlọ akụ, ụbọchị na ebe ọmụmụ na ọtụtụ data ndị ọzọ ahaziri ahazi, ị nwere ike nyochaa akwụkwọ na-ezigara ha ozugbo na ọwa echekwara site na API na ígwé ojii, ebe usoro ahụ ga-amata akwụkwọ ndị a na-efe efe, kpachapụta ha ma weghachite nzaghachi na data na usoro achọrọ maka ntinye akpaka na nchekwa data. Taa Vision amaralarị ka esi ekewa akwụkwọ (gụnyere PDF) - ọdịiche dị n'etiti paspọtụ, SNILS, TIN, asambodo ọmụmụ, asambodo alụmdi na nwunye na ndị ọzọ.

N'ezie, netwọk neural enweghị ike ijikwa ọnọdụ ndị a niile na igbe. N'ọnọdụ ọ bụla, a na-ewu ihe nlereanya ọhụrụ maka onye ahịa kpọmkwem, ọtụtụ ihe, nuances na ihe ndị a chọrọ n'uche, a na-ahọrọ usoro data, na-eme ugboro ugboro nke ọzụzụ, ule na nhazi.

3. API arụ ọrụ atụmatụ

“ọnụ ụzọ mbata” nke ọhụụ maka ndị ọrụ bụ API REST. Ọ nwere ike ịnata foto, faịlụ vidiyo na mgbasa ozi sitere na igwefoto netwọkụ (iyi iyi RTSP) dị ka ntinye.

Iji jiri Vision, ị chọrọ debanyere na Mail.ru Cloud Solutions ọrụ wee nata akara ohere (client_id + client_secret). A na-eme nyocha onye ọrụ site na iji protocol OAuth. A na-ezigara data isi iyi dị n'ime ahụ arịrịọ POST na API. Na nzaghachi, onye ahịa ahụ na-enweta site na API nsonaazụ njirimara na usoro JSON, a na-ahazi nzaghachi ya: ọ nwere ozi gbasara ihe ndị a chọtara na nhazi ha.

Na ajị agba, iko gbara ọchịchịrị na profaịlụ: ọnọdụ siri ike maka ọhụụ kọmputa

Azịza nlele

{
   "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
}

Azịza ya nwere oke egwu na-adọrọ mmasị - nke a bụ ọnọdụ "dị jụụ" nke ihu na foto, site n'enyemaka ya, anyị na-ahọrọ ihu ihu kachasị mma site na usoro. Anyị zụrụ netwọkụ akwara ozi iji buru amụma na ọ ga-ekwe omume na a ga-enwe mmasị na foto na netwọkụ mmekọrịta. Nke ka mma nke foto ahụ na ihu ihu na-amụmụ ọnụ ọchị, otú ahụ ka ịdị egwu dị ukwuu.

API Vision na-eji echiche akpọrọ oghere. Nke a bụ ngwá ọrụ maka ịmepụta ụdị ihu dị iche iche. Ihe atụ nke oghere bụ ndepụta ojii na nke ọcha, ndepụta nke ndị ọbịa, ndị ọrụ, ndị ahịa, wdg. Maka akara ọ bụla na Vision, ị nwere ike ịmepụta oghere 10, oghere ọ bụla nwere ike ịnweta 50 puku PersonIDs, ya bụ, ruo 500 puku. kwa akara . Ọzọkwa, ọnụ ọgụgụ nke token kwa akaụntụ adịghị oke.

Taa API na-akwado ụzọ nchọpụta na njirimara ndị a:

  • Mara/ Tọọ - nchọpụta na njirimara ihu. Na-ekenye onye ọ bụla pụrụ iche ID na-akpaghị aka, na-eweghachite PersonID na nhazi nke ndị ahụ achọtara.
  • Hichapụ - ihichapụ otu onye ID na nchekwa data onye.
  • Truncate - na-ekpochapụ oghere niile na PersonID, bara uru ma ọ bụrụ na ejiri ya dị ka oghere ule na ịchọrọ ịtọgharịa nchekwa data maka mmepụta.
  • Chọpụta - nchọpụta ihe, ihe nkiri, efere ikike, akara ala, kwụ n'ahịrị, wdg. weghachite klaasị nke ihe achọtara na nhazi ha.
  • Chọpụta akwụkwọ - chọpụta ụdị akwụkwọ dị iche iche nke Russian Federation (paspọtụ iche, SNILS, nọmba njirimara ụtụ, wdg).

N'oge na-adịghị anya, anyị ga-agwụcha ọrụ na ụzọ maka OCR, na-ekpebi okike, afọ na mmetụta uche, yana dozie nsogbu ịzụ ahịa, ya bụ, maka ịchịkwa ngosipụta nke ngwaahịa na-akpaghị aka na ụlọ ahịa. Ị nwere ike ịhụ akwụkwọ API zuru ezu ebe a: https://mcs.mail.ru/help/vision-api

4. Mmechi

Ugbu a, site na API ọha, ị nwere ike ịnweta njirimara ihu na foto na vidiyo; Ngwa ndapụta - oké osimiri. Bịa, nwalee ọrụ anyị, tọọ ya ọrụ kacha aghụghọ. Azụmahịa 5000 mbụ bụ n'efu. Ikekwe ọ ga-abụ "ihe na-efu efu" maka ọrụ gị.

Enwere ike ịnweta API ozugbo na ndebanye aha na njikọ Ọhụụ. Ndị ọrụ Habra niile na-enweta koodu nkwado maka azụmahịa ndị ọzọ. Biko detara m adreesị ozi-e ị na-eji debanye aha akaụntụ gị!

isi: www.habr.com

Tinye a comment