我一直在实现实时对象跟踪,我在matlab中使用OpenSURF(http://www.mathworks.com/matlabcentral/fileexchange/28300-opensurf--including-image-warp-)库。但问题是单独提取SURF功能,单帧需要大约0.5秒(I已多次尝试过)。这使我的实时实现非常缓慢。 但人们说SURF是最快的特征提取算法。我在这里做错了吗?或者OpenSURF库实现它慢吗? 或者我可以实现任何其他更好的实时对象跟踪算法? 任何建议表示赞赏。
答案 0 :(得分:0)
实际上在您提供的链接中查看更多信息。最后一条评论(在网页上)是有人在2010年7月28日抱怨算法的速度,因为它在测试图像中需要11秒。第二天,OPupdates代码加速10倍,所以1s。你得到0.5,所以这很快!
建议:
不要SURF所有图像。 SURF 1 10-20秒,并在帧期间应用光流跟踪这些点。每个10-20张图像,SURF并匹配特征点,以确保您没有松动任何图像。如果你这样做的平行踏板更好!