怎样使用opencv中的sift和surf函数来检测特征点和描述特征点
答案:1 悬赏:0 手机版
解决时间 2021-03-31 10:09
- 提问者网友:轮囘Li巡影
- 2021-03-30 17:10
怎样使用opencv中的sift和surf函数来检测特征点和描述特征点
最佳答案
- 五星知识达人网友:山有枢
- 2021-03-30 18:35
没看过这个源码,猜的
1 这里应该是只用了距离的部分,没有用旋转的部分。只为了求中心点位置,所以最后画出来的框应该没有角度倾斜的。
2 不知道
3
OpenCV中的SIFT SURF都很慢,做不到实时的。SIFT的特征点提取太慢了,而且描述默认128个float导致匹配也比较慢,除非修改算法部分。如果是跟踪的话,用OpenCV的KLT光流,或者模版匹配都能快很多(20ms以内)。
findHomography这个最后一个参数,可以修改为RANSAC或者PROSAC的实现版本。比LMEDS快好多倍。
1 这里应该是只用了距离的部分,没有用旋转的部分。只为了求中心点位置,所以最后画出来的框应该没有角度倾斜的。
2 不知道
3
OpenCV中的SIFT SURF都很慢,做不到实时的。SIFT的特征点提取太慢了,而且描述默认128个float导致匹配也比较慢,除非修改算法部分。如果是跟踪的话,用OpenCV的KLT光流,或者模版匹配都能快很多(20ms以内)。
findHomography这个最后一个参数,可以修改为RANSAC或者PROSAC的实现版本。比LMEDS快好多倍。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯