用opencv提取sift特征
我是一个初学者,我现在再做一个图片检测系统,我现在需要用OPENCV提取sift的特征,我完全一点思路都没有,我听有人说只需要一个函数就可以得到一个64维的特征,这个函数...
我是一个初学者,我现在再做一个图片检测系统,我现在需要用OPENCV提取sift的特征,我完全一点思路都没有,我听有人说只需要一个函数就可以得到一个64维的特征,这个函数是什么?如果不知道这个函数,您也可以说一下思路,我不要网上对应的sift的特征提取!求大神指点迷津!
展开
1个回答
展开全部
用过OpenCV的Haar+hog特征,但是SIFT不太了解。
机制如下:
1,首先利用大量图片(最后正负样本均破万)训练得到特征文档xml(程序也许得跑上几天,实验室学长2W张正样本3天2夜)。这个函数我不具体了解,但是你可以百度如下内容:
Sift 图像特征提取
应该有相关的经验人士做过特征提取,并将教程放在了网上,比如百度经验就是一个平台。
2,图像特征匹配,确定载入函数以及特征文档,Haar特征利用的是CvHaarClassifierCascade函数,Hog用的是detectMultiScale函数封装在了Hog类里面。
至于Sift特征,照你说的,如果有OpenCV特征提取函数,则必然有特征匹配函数。
机制如下:
1,首先利用大量图片(最后正负样本均破万)训练得到特征文档xml(程序也许得跑上几天,实验室学长2W张正样本3天2夜)。这个函数我不具体了解,但是你可以百度如下内容:
Sift 图像特征提取
应该有相关的经验人士做过特征提取,并将教程放在了网上,比如百度经验就是一个平台。
2,图像特征匹配,确定载入函数以及特征文档,Haar特征利用的是CvHaarClassifierCascade函数,Hog用的是detectMultiScale函数封装在了Hog类里面。
至于Sift特征,照你说的,如果有OpenCV特征提取函数,则必然有特征匹配函数。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |