SURF matching
显示 更早的评论
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?!
回答(1 个)
David Young
2011-8-15
The Euclidean distance between vectors A and B is computed simply using
norm(A-B)
This applies to SURF descriptor vectors too.
5 个评论
km g
2011-8-15
David Young
2011-8-15
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
2011-8-16
David Young
2011-8-17
You can either rotate the image patch, or you can rotate the kernels, but not both.
km g
2011-8-18
类别
在 帮助中心 和 File Exchange 中查找有关 Image Arithmetic 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!