基于形状的模板匹配角度范围通常为360°,如果角度步长为1°,就需要准备360个模板,再加上金字塔层级,准备的模板个数会多达上百个,这样无疑对模板的存储和读取都极为不利,一是占据很大的内存,二是极其耗时,光是读取模板的时间就比整个匹配时间长。那么有没有办法可以解决这个问题呢?我想到的办法是只存储0°时各层金字塔下的模板,在匹配时根据需要对其实时变换(旋转+缩放),应用后的效果是很不错的。
下面是模板图像和各层金字塔下提取的特征点。

模板图像

pyramid level=1
本文探讨了在计算机视觉中的多角度模板匹配问题,指出存储大量角度模板带来的内存占用和读取时间问题。作者提出仅存储0°模板,并在匹配时实时旋转和缩放以适应不同角度,实验表明这种方法效果良好。对于超过2000x2000的大图像,耗时增加,作者正在研究减少特征点以优化效率,并欢迎读者交流讨论。
基于形状的模板匹配角度范围通常为360°,如果角度步长为1°,就需要准备360个模板,再加上金字塔层级,准备的模板个数会多达上百个,这样无疑对模板的存储和读取都极为不利,一是占据很大的内存,二是极其耗时,光是读取模板的时间就比整个匹配时间长。那么有没有办法可以解决这个问题呢?我想到的办法是只存储0°时各层金字塔下的模板,在匹配时根据需要对其实时变换(旋转+缩放),应用后的效果是很不错的。
下面是模板图像和各层金字塔下提取的特征点。

模板图像

pyramid level=1
2445
1055
3453
6435
6399