The conclusion is
- SURF is more accurate but takes much longer
- BRISK is 10 times faster with comparable accuracy.
One thing to notice:
when using Brute-force matcher, mind the normType. See HERE
C++: BFMatcher::BFMatcher(int normType=NORM_L2, bool crossCheck=false )
Parameters:
* normType – One of NORM_L1, NORM_L2, NORM_HAMMING,NORM_HAMMING2. L1 and L2 norms are preferable choices for SIFT and SURF descriptors,
c ++编程样本来学习
ReplyDelete将队列实现为一个类