Eines de codi obert per a visió computada

La visió computada és un camp de ràpid creixement

La intel·ligència artificial inclou diversos camps, molts requereixen la captació o interpretació de senyals de l'exterior. En aquest post veurem eines de codi obert per a visió computatitzada.

Es tracta d'un dels tants camps on el programari lliure i de codi obert és líder superant les alternatives privatives.

Què és la visió computada?

Fa temps que els ordinadors poden captar imatges, però fer que les reconegui i reacciona a elles és un camp que s'ha enlairat en els darrers anys. L'interès per aquesta mena de capacitat va créixer a partir dels esforços per millorar les tecnologies de reconeixement facial i la carrera pel desenvolupament del primer vehicle sense conductor.

El desafiament és crear algorismes que siguin capaços de reconèixer formes colors i patrons a les imatges que capten els ordinadors, així com detectar moviment, rastrejar coses i comprendre'n la ubicació espacial. Les eines més potents utilitzen algorismes d'aprenentatge profund entrenats amb milions d'imatges conegudes que us permetran en un futur reconèixer patrons i fer prediccions.

A més dels vehicles autònoms, hi ha altres usos possibles com ara l'anàlisi d'imatges mèdiques o la detecció de defectes en productes manufacturats que no són visibles a l'ull humà.

Un algoritme daprenentatge profund es diferencia dels algoritmes daprenentatge tradicionals en què es basa en una xarxa neuronal de diverses capes que és capaç d'aprendre extraient per si mateix la informació rellevant de les dades ingressades.

Eines de codi obert per a visió computada

Una biblioteca de visió computada és un conjunt de programes pre escrits a què poden recórrer els que desenvolupin aplicacions que requereixin funcions de processament d'imatges i vídeos. L‟ús d‟aquestes biblioteques permet reduir el temps de codificació.

OpenCV

Es la més popular de les llibreries daquesta llista. Té versions per als llenguatges de programació Python, Java, C++ i Javascript entre d'altres. Es pot incloure en aplicacions per a Windows, Mac i Android.

Alguns usos d'OpenCV són reconeixement facial, detecció de moviment, identificació de gestos i detecció d'objectes.

SimpleCV

es tracta d'un conjunt de programari i biblioteques desenvolupat a Python ideal per crear prototips d'aplicacions compatibles amb diferents càmeres web, IP i de dispositius mòbils.

No requereix tant aprenentatge com altres opcions.

cara profunda

Com que el seu nom ho indica, és una eina per al treball amb cares. Es tracta d'una biblioteca per a Python que permet analitzar cares en temps real, reconèixer-la, fer verificacions i analitzar-ne els atributs.

BoofCV

aquest programari està escrit des de zero i s'enfoca en el processament d'imatges de baix nivell, calibratge de càmeres, detecció/rastreig de característiques, creació de patrons de moviment i reconeixement. Tot això en temps real.

OpenVINO

el nom d'aquesta biblioteca ve de la sigla per a Open Visual Inference and Neural Network Optimization. Consisteix en un conjunt d'eines per optimitzar aplicacions que emulin la visió humana. La seva utilització requereix tenir un model preentrenat. El seu ús està pensat per a la detecció dobjectes, el reconeixement facial i de moviments i la coloració.

Albumentacions

Es una biblioteca de Python que es fa servir per a la classificació d'imatges, estimació de postures i detecció d'objectes.

Caffe

És curiós com les sigles de la Intel·ligència Artificial remeten a aliments, Vi, Caffe. En aquest darrer cas significa Arquitectura Convolucional per a la Incrustació ràpida de Característiques. Està escrit a C++, encara que té suport per a múltiples llenguatges i diverses arquitectures d'aprenentatge profund. És ideal per a la classificació i segmentació d'imatges, per això és ideal per a projectes de recerca acadèmica, prototips de productes i aplicacions industrials a gran escala que requereixin funcions de visió, veu i multimèdia.

És evident que encara queda molt per fer al camp de la Intel·ligència Artificial. Però l'existència de llibreries de codi obert ens dóna l'esperança que les solucions que es desenvolupin no estiguin controlades per uns quants.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.