JeVois: une plate-forme de vision par ordinateur à quatre cœurs open source

J'adore les robots, surveille constamment Internet à la recherche de solutions intéressantes. J'ai accidentellement trouvé un projet très intéressant, je m'empresse de partager des informations avec vous. Le projet de crowdfunding JeVois est une plate - forme de vision industrielle opensource : un capteur vidéo et un processeur quad-core dans un petit boîtier de 28 cc. voir La livraison est prévue pour février 2017. Ce module est capable de transmettre des données via USB ou un port série. Selon les auteurs du projet, tout devrait fonctionner hors de la boîte. Tout ce qui est nécessaire est d'insérer une carte mémoire microSD avec votre programme (la prise en charge d'Opencv 3.1 et de nombreux autres algorithmes est déclarée) et de la connecter à un ordinateur ou un microcontrôleur.


JeVois a commencé à se développer comme un projet éducatif, car les auteurs ont réalisé le besoin urgent d'un tel module de vision artificielle lors de la conception en robotique. Actuellement, il n'y a pas de solutions spécialisées qui peuvent fonctionner avec Raspberry Pi ou Arduino dès la sortie de la boîte.




JeVois vise à combler cette lacune en fournissant un module de vision par ordinateur autosuffisant qui peut fournir à la fois la transmission vidéo et la transmission du résultat de l'algorithme de vision par ordinateur via le port série.

JeVois fonctionne comme suit: la vidéo est capturée à partir de la caméra, traitée à la volée grâce à l'algorithme de vision industrielle sur son propre processeur, et les résultats sont transmis via USB à l'ordinateur et / ou en série au microcontrôleur.



Sur l'ordinateur, JeVois est détecté comme une caméra USB. La caméra intelligente JeVois est un projet opensource, cela implique les plus larges possibilités de personnalisation et de modification pour s'adapter à vos besoins. Les auteurs du projet ont annoncé trois modes de fonctionnement standard:

  1. Transmission vidéo USB avec transfert de données en série du résultat de l'analyse vidéo (par exemple, les coordonnées et le contenu de tout code QR qui a été identifié).
  2. Transférez des informations textuelles sans vidéo.
  3. Transférez la vidéo marquée avec les zones les plus intéressantes pour une analyse plus approfondie sur un PC plus puissant, par exemple, en utilisant des réseaux de neurones.

Spécifications Techniques




Une caméra intelligente est un ordinateur Linux complet à bord. Il peut fonctionner seul, sans se connecter à un PC ou à un microcontrôleur. Grâce au ventilateur de refroidissement, il peut fonctionner à pleine charge sans surchauffe, tout en maintenant une vitesse de processeur constante de 1,34 GHz.

Logiciels




Dans l'exemple de la vidéo, la vitesse de traitement de l'algorithme est de 73 ips sur le processeur de la caméra intelligente, c'est-à-dire que 13,68 ms sont nécessaires pour traiter une image vidéo. Notez également que le processeur n'est pas complètement chargé selon cet algorithme (148,7% de la charge, tandis que 400% correspond à la pleine charge des 4 cœurs de processeur). Par conséquent, des algorithmes supplémentaires peuvent également fonctionner en parallèle avec l'analyse vidéo.


Exemples de reconnaissance de marqueur de réalité augmentée (ArUco), détection et reconnaissance d'objets, détection de routes pour la conduite autonome.


Suivi à 120 Hz de l'œil (la caméra passe à 120 images par seconde, le traitement est effectué à plus de 200 FPS)



D'ici avril, les développeurs promettent de créer une communauté et de finaliser un logiciel qui fournira des fonctionnalités avancées.

Comparaison du modèle Raspberry Pi3




Le projet JeVois a été rendu possible en partie grâce aux subventions de recherche de la National Science Foundation et de la DARPA.

J'espère vraiment pour le développement réussi de cette plateforme, cela aidera à faire un bond en avant dans les projets de bricolage.

Donnez SLAM pour les robots!

Source: https://habr.com/ru/post/fr400393/


All Articles