自述文件 - A-KAZE 功能
该库是 AKAZE 特征检测器和描述符算法的实现,其中删除了 OpenCV 依赖项。 这允许更灵活地使用 AKAZE 功能,而无需依赖 OpenCV。 此库的唯一依赖项是特征矩阵库。 我们努力使代码与原始实现保持相对一致,以便更容易跟踪和比较。
主要区别在于:
一切都在命名空间 libAKAZE 中
关键点和描述符是最小的自定义结构,而不是 OpenCV 的结构
图像保存在具有浮点像素的行主特征矩阵中
线程数可以在运行时设置
在我的实验中,这个实现比 OpenCV 实现慢了不到 1.5 倍。 这是因为 OpenCV 有许多用于图像处理的手写 SIMD 优化。 但是,此实现确实提供了与 OpenCV 相同的关键点和描述符(误差在 0.1% 以内)。
注意:如果您有关于如何提高性能(即图像卷积和图像半采样)的建议,请给我发电子邮件或提出请求!
我还要感
2023-04-14 10:46:50
3.62MB
C++
1