(12)

Premiers pas dans la vision par ordinateur

Il y a un mois, je me suis retrouvé, un peu par hasard, sur un article de Wikipedia décrivant une méthode de détection de visages dans une image, conçue par deux informaticiens au début du millénaire.

Même si la méthode a été conçue pour la détection des visages, elle peut tout à fait être appliquée à d'autres types d'objets simples (personnes, véhicules …).

Il s'agit d'une méthode assez rapide pour être appliquée à la détection en temps réel sur des appareils peu puissants (téléphones portables, caméras, …).

Suite à la lecture de l'article de Wikipedia, je me suis un peu plus intéressé au sujet. J'ai rapidement retrouvé les documents originaux rédigés par les créateurs de l'algorithme (Paul Viola et Michael Jones).

Je n'avais, à ce moment-là, quasiment aucunes connaissances en vision par ordinateur. Les seules notions dont je disposais dans le domaine étaient issues d'un enregistrement d'une conférence de vulgarisation du sujet présentée par Jean Ponce, professeur à l'école normale supérieure et spécialiste de la discipline.

Afin de mieux comprendre le fonctionnement d'un système de vision par ordinateur, Je me suis alors lancé dans une mise en œuvre du système d'après les documents des concepteurs. Je ne voulais pas recréer une implantation aussi efficace ou aussi complète que celles disponibles dans certaines bibliothèques comme OpenCV mais d'obtenir quelque chose de fonctionnel en une à deux semaines.

Voyage au bout de la logique

Dans cette série est introduit Coq un assistant de preuve formel, à travers de courts examples. Le premier article est dédié à l'essence de ce genre de logiciels : la correspondance de Curry-Howard. Les deux exemples suivant présentent deux façon de prouver une proposition de façon assistée par ordinateur.


  1. Première partie
  2. Deuxième partie
  3. Troisième partie

Bonnes pratiques

Tout ce que les débutants ont toujours voulu savoir sur la programmation... sans jamais oser le demander.


  1. Pourquoi on ne viendra pas vous plagier
  2. /* Sans commentaires */
  3. La hotline de la programmation
  4. Quelques généralités sur le choix du langage

Un robot joueur d'échecs

Vous en avez marre de jouer aux échecs face à votre petite sœur ? Venez voir comment construire un adversaire à votre niveau.


  1. Entrée en matière
  2. Des bases d'électronique
  3. Et le robot alors ?
  4. bip bip ... BIP BIP ! BIBIP !

Novendiales 2009

Cette série de courts articles relatent les péripéties d'iuwt lors des novendiales 2009.


  1. Jour 1
  2. Jour 2
  3. Jour 3
  4. Jour 4
  5. Jour 5
  6. Jour 6
  7. Jours 7 et 8