A partir de paires d'images stéréoscopiques prises par deux caméras séparée par une petite distance (images gauche et droite), il fallait concevoir un programme C++ capable de déterminer la nature (sphère ou pavé) de l'objet photographié et ses dimensions (rayon ou longueur des arrêtes)

La première étape consistait à extraire des zones d'intérêts sur chaque image (coins, arrêtes ou contour ) en choisissant des points qui sont robustes face à l'influence du bruit, des changements de luminosité etc. Il s'agit principalement d'un travail de traitement d'image ( algos de filtrage par convolution, Canny, Harris, KLT ...)

On effectue par la suite l'analyse à proprement parlée en réalisant l'appariement des points sur les deux images et en calculant les dimensions à partir des hypothèses connues sur les caméras et des points appariés.