我想生成 SURF描述符(长度为64的向量) 在original paper中,它说:
该区域定期分成较小的4 * 4方形子区域。对于每个子区域,我们计算5 * 5个规则间隔采样点的Haar小波响应。
使用 OpenCV 帮助,我可以获取关键点及其相关区域(使用KeyPoint::size
和angle
),但我的问题是:
1.如何计算Haar小波响应?
2.什么是“5 x 5规则间隔的采样点”是什么意思?
我已阅读有关Harr小波的wiki和introduction但仍不知道如何编写代码。
我已经知道如何使用OpenCV SurfDescriptorExtractor
,但我不能使用它,因为我需要放大或缩小原始区域并获得新的描述符。
感谢您提供有关如何生成SURF描述符的任何提示。