Mostrar comentarios más antiguos
SURF descriptor will extract one vector with length 64. If i want to match between two regions, how am i going to match this two descriptor?i search a lot of information and mostly they use euclidean distance to get the value. if i use euclidean distance, how can i going to do that? by minus each 64 value with other 64 values in the other region? or each one value compare with other 64 value?if 64 * 64 =4096, then the process will be very time consuming! anyone pls answer me?!
Respuestas (1)
David Young
el 15 de Ag. de 2011
The Euclidean distance between vectors A and B is computed simply using
norm(A-B)
This applies to SURF descriptor vectors too.
5 comentarios
km g
el 15 de Ag. de 2011
David Young
el 15 de Ag. de 2011
If you compute the SURF features correctly, they are independent of rotation. The image patches from which the description vectors are computed should have been rotated so that the same axis is aligned with the dominant image gradient the the position and scale of the feature.
km g
el 16 de Ag. de 2011
David Young
el 17 de Ag. de 2011
You can either rotate the image patch, or you can rotate the kernels, but not both.
km g
el 18 de Ag. de 2011
Categorías
Más información sobre Image Arithmetic en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!