Initiation à la vision assistée par ordinateur

Découvrez le monde merveilleux de la vision assistée par ordinateur avec OpenCV en Python et testez différentes techniques de reconnaissance d'objets.
Domaine : CODE / ALGO / IA / BIG DATA / WEB Spécialités : Code IA
Nombre d'articles :
9 article(s)
Type de liste de lecture
Tour d'horizon
Niveau :
Débutant

Découvrez le monde fabuleux d'OpenCV

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
96
Mois de parution
mai 2018
Spécialité(s)
Résumé

Avant de rentrer dans le vif du sujet avec les articles suivants, nous allons nous initier à la vision par ordinateur via la découverte d'OpenCV. Pour cela, nous allons mettre en place un environnement de développement virtuel Python avec la dernière version d'OpenCV. Ensuite, nous prendrons en main quelques fonctions de base indispensables à tout projet OpenCV.

Mesurez les couleurs : les bases de la colorimétrie

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
96
Mois de parution
mai 2018
Spécialité(s)
Résumé

Depuis tout petit, nous avons appris que toute couleur est un mélange des trois couleurs primaires Rouge-Vert-Bleu. Est-ce réellement le seul moyen d'exprimer une couleur ? Comment décrire la brillance? Dans le monde industriel, les couleurs sont définies par leurs RAL, pourquoi ? Quel est le lien avec les couleurs primaires ? C'est ce que nous allons découvrir dans cet article.

Reconnaissez les expressions d'un visage

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
96
Mois de parution
mai 2018
Spécialité(s)
Résumé

Être capable de lire les émotions sur un visage a longtemps été l'apanage des êtres humains bien que les animaux parviennent à ressentir notre état d'âme. C'est sans compter sur l'évolution de ces dernières années des différentes technologies et notamment de l'intelligence artificielle, dont la vision par ordinateur fait partie, qu'il est aujourd'hui possible de discerner les émotions à partir d'une simple photo. C'est ce que vous allez découvrir dans cet article.

Comptez le nombre de bonbons d'une coupelle ou le nombre de fleurs d'un bouquet grâce à la segmentation

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
96
Mois de parution
mai 2018
Spécialité(s)
Résumé

La segmentation est une technique de traitement d'images qui permet de séparer les zones d'une image. Il existe plusieurs méthodes en commençant par le seuillage, la détection des contours, etc. Mais connaissez-vous la méthode de ligne de partage des eaux ? C'est cette technique que nous allons présenter et utiliser pour compter le nombre de bonbons présent dans une coupelle ou le nombre de fleurs d'un bouquet.

Complétez les méthodes de détection d'OpenCV : le Classifier Cascade Haar

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
96
Mois de parution
mai 2018
Spécialité(s)
Résumé

OpenCV propose diverses méthodes de détection, en particulier la détection de personnes, de visages ou des yeux. Savez-vous qu'il est possible d'étendre cette fonctionnalité en ajoutant vous-même vos propres détecteurs d'objets? C'est ce que nous allons découvrir dans cet article.

Réalité augmentée : intégrez un objet virtuel 3D à une vidéo en temps réel

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
96
Mois de parution
mai 2018
Spécialité(s)
Résumé

Pouvoir afficher des informations virtuelles sur un smartphone est devenu « courant ». Par exemple, un grand fabricant de meubles norvégien propose une application qui permet d'intégrer directement le mobilier dans l'environnement. Celui-ci est visualisé au travers de la caméra du smartphone et permet ainsi de s'assurer que le mobilier s'adapte parfaitement aux décors avant même de l'acheter [1]. Nous allons voir comment, en utilisant OpenCV, mettre en place la réalité augmentée.

Pilotez une application par le regard

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
96
Mois de parution
mai 2018
Spécialité(s)
Résumé

Ne vous êtes-vous pas demandé s'il était possible de contrôler le pointeur de votre souris, les touches de votre clavier, fermer les volets roulants ou bien allumer et éteindre les lumières de votre appartement d'un simple regard ? Eh bien si, juste avec votre webcam et OpenCV cela est possible, même avec un micro-ordinateur du type Raspberry Pi ! Nous allons voir comment dans cet article.