Atvirojo kodo įrankiai kompiuteriniam regėjimui

Kompiuterinis regėjimas yra sparčiai auganti sritis.

Dirbtinis intelektas apima įvairias sritis, daugeliui jų reikia užfiksuoti arba interpretuoti signalus iš užsienio. Šiame įraše pamatysime atvirojo kodo įrankius kompiuteriniam regėjimui.

Tai viena iš daugelio sričių kur pirmauja nemokama ir atvirojo kodo programinė įranga pranašesni už patentuotas alternatyvas.

Kas yra kompiuterinis matymas?

Kompiuteriai jau seniai galėjo fiksuoti vaizdus, ​​tačiau paskatinti jį atpažinti ir į juos reaguoti yra sritis, kuri pastaraisiais metais išaugo. Susidomėjimas tokio tipo galimybėmis išaugo dėl pastangų tobulinti veidų atpažinimo technologijas ir lenktyniaujant kuriant pirmąją be vairuotojo transporto priemonę.

Iššūkis yra sukurti algoritmus, kurie galėtų atpažinti formas, spalvas ir raštus kompiuteriais užfiksuotuose vaizduose., taip pat aptikti judėjimą, sekti daiktus ir suprasti jų erdvinę vietą. Patys galingiausi įrankiai naudoja gilaus mokymosi algoritmus, parengtus pagal milijonus žinomų vaizdų, kurie leis atpažinti modelius ir numatyti ateitį.

Be autonominių transporto priemonių, yra ir kitų galimų panaudojimo būdų, pavyzdžiui, medicininių vaizdų analizė arba gaminamų gaminių defektų, kurių žmogaus akis nematoma, aptikimas.

Gilus mokymosi algoritmas skiriasi nuo tradicinių mokymosi algoritmų tuo, kad jis yra pagrįstas daugiasluoksniu neuroniniu tinklu, kuris gali mokytis pats išgaudamas atitinkamą informaciją iš įvesties duomenų.

Atvirojo kodo įrankiai kompiuteriniam regėjimui

Kompiuterinio matymo biblioteka yra iš anksto parašytų programų rinkinys, kurį gali naudoti tie, kurie kuria programas, kurioms reikia vaizdo ir vaizdo apdorojimo galimybių. Naudodami šias bibliotekas galite sutrumpinti kodavimo laiką.

OpenCV

Es populiariausias iš šio sąrašo knygynų. Jis turi versijas programavimo kalboms Python, Java, C++ ir Javascript, be kita ko. Jis gali būti įtrauktas į „Windows“, „Mac“ ir „Android“ skirtas programas.

Kai kurie OpenCV naudojimo būdai yra veido atpažinimas, judesio aptikimas, gestų identifikavimas ir objektų aptikimas.

Paprastas CV

Tai apie programinės įrangos ir bibliotekų rinkinio, sukurto Python, idealiai tinka prototipų kūrimui programoms, suderinamoms su įvairiomis žiniatinklio, IP ir mobiliųjų įrenginių kameromis.

Tai nereikalauja tiek daug mokymosi, kiek kitų variantų.

gilus veidas

Komo jo vardas tai nurodo, tai darbo su veidais įrankis. Tai Python biblioteka, leidžianti analizuoti veidus realiuoju laiku, juos atpažinti, atlikti patikrinimus ir analizuoti jų atributus.

BoofCV

Ši programinė įranga Jis parašytas nuo nulio ir sutelktas į žemo lygio vaizdo apdorojimą, fotoaparato kalibravimą, funkcijų aptikimą / sekimą, judesio modeliavimą ir atpažinimą. Visa tai realiu laiku.

„OpenVINO“

vardas Šios bibliotekos akronimas kilęs iš atvirosios vaizdinės išvados ir neuroninio tinklo optimizavimo akronimo. Jį sudaro įrankių rinkinys, skirtas optimizuoti programas, kurios imituoja žmogaus regėjimą. Norint jį naudoti, reikia turėti iš anksto apmokytą modelį. Jis skirtas objektų aptikimui, veido ir judesių atpažinimui bei spalvinimui.

albumai

Es Python biblioteka, naudojama vaizdų klasifikavimui, pozos įvertinimui ir objektų aptikimui.

Kavinė

Įdomu, kaip dirbtinio intelekto inicialai reiškia maistą, vyną, kava. Pastaruoju atveju tai reiškia konvoliucinę architektūrą greitam funkcijų įterpimui. Jis parašytas C++, nors palaiko kelias kalbas ir įvairias gilaus mokymosi architektūras. Jis idealiai tinka vaizdų klasifikavimui ir segmentavimui, todėl idealiai tinka akademinių tyrimų projektams, gaminių prototipams ir didelės apimties pramoninėms programoms, kurioms reikia vaizdo, balso ir daugialypės terpės galimybių.

Akivaizdu, kad dirbtinio intelekto srityje dar reikia daug nuveikti. Tačiau atvirojo kodo bibliotekų egzistavimas suteikia vilčių, kad kuriami sprendimai nėra kontroliuojami kelių.


Būkite pirmas, kuris pakomentuos

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.