微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何计算 openCV 中 sift/surf 的运行时间?

如何解决如何计算 openCV 中 sift/surf 的运行时间?

有一些论文表明,surf 比 sift 快三倍。但是,当我使用简单的方法计算时间并进行比较时,我发现 surf(0.07636s) 甚至比 sift(0.07100s) 还要慢。为什么会发生这种情况?我是否正确测量了速度,还是应该使用更准确的测试方法? 你能告诉我其他方法来比较这两种算法的效率吗?非常感谢。

begin_time=time()
descriptor=cv2.xfeatures2d.SIFT_create()
kp1,des1=descriptor.detectAndCompute(img1,None)
end_time=time()
print("SIFT:",end_time-begin_time)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。