[Jderobot] Matching: BruteForceMatcher L1,L2 distancia

Eloy abanibiaboebe en gmail.com
Vie Nov 22 11:16:18 CET 2013


Hola,
estoy tratando de realizar un matching de puntos sobre dos frames
consecutivos.

Con SURF detecto los keypoints y luego extraigo los descriptores tambi�n.
Luego trato de hacer matching:

    cv::BruteForceMatcher<cv::L1&lt;float> > matcher;
    matcher.match(descriptorsQuery, descriptorsTrain, matches);

Con esto obtengo un vector<DMatch>.

En este vector �nicamente puedo saber si un matching es m�s acertado que
otro bas�ndome en la distancia que obtengo. Pero me he dado cuenta de que no
siempre el matching que esta a menos distancia es el bueno.

�Como puedo hacer m�s acertado el matching?

He pensado que puede depender del par�metro L1 que incluyo en la declaraci�n
del matcher, pero no encuentro un sitio d�nde este detallado el uso de
L1,L2,Hamming...

Antes estaba haciendo el matching con FLANN pero al ver que BFMatcher daba
alguna opci�n he tratado de tirar por aqu�.

Un saludo.



--
View this message in context: http://jderobot-developer-list.2315034.n4.nabble.com/Matching-BruteForceMatcher-L1-L2-distancia-tp4641921.html
Sent from the Jderobot Developer List mailing list archive at Nabble.com.


More information about the Jde-developers mailing list