19得票7回答
SURF和SIFT的替代物体跟踪算法用于增强现实。

在这里询问并尝试了SURF和SIFT两种算法后,它们似乎都不足以快速生成足够的兴趣点来跟踪来自相机的流。 例如,SURF需要大约3秒钟才能为一幅图像生成兴趣点,这对于跟踪来自网络摄像头的视频来说太慢了,而在移动电话上使用它时效果会更差。 我只需要一个能够跟踪特定区域,其大小、倾斜等信息的算...

18得票4回答
OpenCV Python和SIFT特征

我知道有很多关于Python和OpenCV的问题,但在这个特定的主题上我没有找到帮助。 我想从Python OpenCV中提取SIFT关键点。 我最近安装了OpenCV 2.3并可以访问SURF和MSER,但无法使用SIFT。 我在python模块(cv和cv2)中看不到任何与SIFT相关...

18得票4回答
比较存储在MySQL数据库中的SIFT特征

我目前正在扩展一个用于对图像进行分类的图像库,我想找到重复的图像、变换后的图像以及包含或被其他图像包含的图像。 我已经测试了OpenCV中的SIFT实现,它的效果非常好,但对于多个图像来说速度较慢。为了加快速度,我想提取特征并将它们保存在数据库中,因为已经保存了许多其他与图像相关的元数据。 ...

16得票2回答
BRIEF和ORB相对于SIFT的优缺点比较

我正在进行本地特征表示的研究,所以会涉及到SIFT、SURF等技术。 现在,这里有没有人尝试过BRIEF和ORB呢?如果有的话,你能谈一下相对于SIFT,它们各自的优缺点是什么吗?

15得票2回答
SIFT算法在颜色方面具有不变性吗?

我将使用SIFT算法来识别一种特定类型的对象,但如果该对象的颜色发生了变化,它还能识别吗?我将使用OpenCV库中的SIFT算法:cv2.xfeatures2d.SIFT_create()

15得票1回答
密集SIFT和HoG有什么区别?

我对计算机视觉还不熟悉,正在学习稠密SIFT和HOG。对于稠密SIFT,算法将每个点都视为一个感兴趣的点并计算其梯度向量。HOG是另一种用梯度向量来描述图像的方法。 我认为稠密SIFT是HOG的特殊情况。在HOG中,如果我们将bin大小设置为8,对于每个窗口有4个块,在每个块内有4个单元格,...

14得票1回答
如何使用词袋模型进行训练和预测?

我有一份汽车各个角度的图像文件夹。我想使用词袋方法来训练系统识别这辆车。训练完成后,如果给出该汽车的图像,它应该能够识别它。 我一直在尝试学习OpenCV中的BOW函数,以使这项工作顺利进行,并已经达到了一个水平,现在不知道该怎么做,需要一些指导。 这是我用来制作词袋的代码:Ptr<...

14得票4回答
如何在OpenCV中使用SIFT

我最近正在学习C++和OpenCV。给定一张图片,我想提取它的SIFT特征。从http://docs.opencv.org/modules/nonfree/doc/feature_detection.html中,我们可以知道OpenCV 2.4.8有SIFT模块。请看这里: 但是我不知道该...

14得票3回答
OpenCV-Python密集SIFT

OpenCV 有非常好的文档可以生成SIFT描述符, 但这是一个“弱SIFT”版本,该版本使用原始Lowe算法检测关键点。OpenCV示例读起来像这样: img = cv2.imread('home.jpg') gray= cv2.cvtColor(img,cv2.COLOR_BGR2GRA...

14得票2回答
如何在OpenCV 3.0中使用C++实现SIFT算法?

我有OpenCV 3.0,而且我已经编译并安装了附带opencv_contrib模块,所以这不是问题。不幸的是,之前版本的示例不适用于当前版本,尽管已经有类似的问题被问过多次,但我想要一个可以实际使用的更加现代的例子。即使官方示例也不能在这个版本中工作(功能检测可以工作,但其他功能示例不行),...