Framework .js di Computer Vision che devi conoscere

La visione artificiale è stata un tema caldo negli ultimi anni, consentendo innumerevoli fantastiche applicazioni. Con lo sforzo di alcuni sviluppatori dedicati nel mondo, la creazione di un'applicazione che utilizza la visione artificiale non è più scienza missilistica. In effetti, puoi creare molte delle applicazioni in poche righe di codice JavaScript. In questo articolo, ti presenterò alcuni di loro.

1. TensorFlow.js

Essendo uno dei più grandi framework di machine learning, TensorFlow consente anche la creazione di Node.js e applicazioni JavaScript front-end con Tensorflow.js . Di seguito è riportata una delle loro demo che abbinano le pose con una raccolta di immagini. TensorFlow ha anche un parco giochi che ci consente di visualizzare migliori reti neurali artificiali, il che può essere ottimo per scopi educativi.

2. Amazon Rekognition

Amazon Rekognition è un potente strumento basato su cloud. Ma forniscono anche SDK per JavaScript nei browser che possono essere trovati qui . Di seguito è riportata un'immagine che illustra quanto dettagliato può essere il rilevamento dei volti.

3. OpenCV.js

Essendo uno dei più antichi framework di visione artificiale in circolazione , OpenCV ha servito gli sviluppatori di visione artificiale per molto tempo. Hanno anche una versione JavaScript che consente agli sviluppatori di implementare queste funzionalità su un sito web.

4. tracking.js

Se stai solo cercando di creare un'app di rilevamento rapido dei volti, come una versione web dei filtri snapchat, dovresti dare un'occhiata a tracking.js . Questo framework consente l'integrazione del riconoscimento facciale con JavaScript con una configurazione abbastanza semplice. Ho anche scritto una guida su questo quadro facendo cadere un cappello da folletto sui volti per il giorno di San Patrizio.

5. WebGazer.js

Sia che tu stia cercando di eseguire studi sull'esperienza utente o di creare nuovi sistemi interattivi per il tuo gioco o siti web, WebGazer.js può essere un ottimo punto di partenza. Questo potente framework consente alle nostre app di sapere dove sta guardando la persona con gli input della telecamera.

6. three.ar.js

Un altro framework di Google, three.ar.js , estende le funzionalità di ARCore su JavaScript front-end. Ci consente di integrare il rilevamento di superfici e oggetti nei browser, che è lo strumento perfetto per un gioco AR.

Alla fine…

Sono appassionato di imparare nuove tecnologie e condividerle con la comunità. Se c'è qualcosa che desideri leggere in particolare, fammelo sapere. Di seguito sono riportati i miei articoli precedenti relativi a questo argomento. Restate sintonizzati e divertitevi con l'ingegneria!

  • Come la visione artificiale sta rivoluzionando l'eCommerce
  • Come inserire LEPRECHAUN-HATS nel tuo sito web con COMPUTER VISION