dimarts, 30 d’octubre del 2007

Millorant Stereo Matching


He fet un parell de millores a l'algorisme. Ara busca un mínim global (per a un desplaçament màxim en x) en lloc de local per al valor de correspondència, i mentre el calcula, avorta en el moment en el que el resultat es pitjor. Amés s'empra una finestra rectangular en lloc de quadrada. Ací esta el codi.

Per obtenir aquesta imatge s'ha emprat una finestra de 13x5, amb un desplaçament màxim de 20pixels. Ha tardat aproximadament 50 segons en calcular-la.

dilluns, 29 d’octubre del 2007

Stereo Matching

Mentre espere a que arribe la camera i despres de desesperar-me amb linux, he fet un xicotet programa que a partir de 2 imatges obté la disparitat. Es molt senzill, l'he fet en una vesprada i sense apenes documentació, i com es d'esperar es extremadament lent i trau uns resultats molt pobres, sobretot en les zones amb poca variacio de color, pero algo es algo... ja es millorarà.

Aci esta el codi del programa en C++. Per manipular les imatges he gastat FreeImage.