19得票3回答
OpenCV - 使用SURF描述符和BruteForceMatcher进行对象匹配

我有一个与OpenCV匹配对象的问题。 我使用在OpenCV 2.3中实现的SURF算法来首先检测每个图像上的特征,然后提取这些特征的描述符。 在使用Brute Force Matcher进行匹配时的问题是,我不知道如何判断两个图像是否匹配,因为当我使用两个不同的图像时,在两个图像中的描述符之...

19得票4回答
使用ORB描述符的OpenCV FLANN?

我正在尝试使用FLANN和ORB描述符,但是OpenCV在这个简单的代码中崩溃:vector<vector<KeyPoint> > dbKeypoints; vector<Mat> dbDescriptors; vector<Mat> objec...

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

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

18得票7回答
OpenCV - 未定义的引用:SurfFeatureDetector 和 BruteForceMatcher。

我正在使用C++编写一个程序,该程序使用两个图像来检测SURF特征,并使用bruteforcematcher计算匹配,并绘制出来。 以下是代码 #include <cstdio> #include <string> #include <vector> #...

16得票2回答
如何将SURF兴趣点与图像数据库匹配

我正在使用C#(OpenSurf)中的SURF算法获取图像中的兴趣点列表。每个兴趣点包含一组描述符向量、X坐标(int)、Y坐标(int)、缩放比例(float)和方向(float)。 现在,我想将一个图像中的兴趣点与数据库中的图像列表进行比较,这些图像也有兴趣点列表,以找到最相似的图像。也...

16得票4回答
有没有人有使用OpenCV和Python进行描述符提取的示例?

我正在尝试使用OpenCV从图像中提取SURF描述符。我正在使用OpenCV 2.4和Python 2.7,但是我很难找到任何提供有关如何使用函数的信息的文档。我已经能够使用以下代码提取特征,但是我找不到任何明智的方法来提取描述符:import cv2 img = cv2.imread("i...

13得票2回答
SurfFeatureDetector函数中的Hessian最小阈值是什么意思?

我正在使用surf在图像中检测特征的OpenCV项目。 探测器是通过这种方式初始化的int minHessian = 100; SurfFeatureDetector detector( minHessian ); 请有人用数学和实践的方式解释一下Hessian阈值的含义?

12得票2回答
在Emgu中找到图像A在图像B中的位置

我刚接触Emgu,想要一些关于从哪里开始学习的建议。 我已经看过形状检测了,但对我的需求来说太过复杂了。我认为我的surf示例也不起作用。我得到了这个错误: Cannot get SURF example in EMGU.CV to work? 无论如何,这是我想做的事情:在图像B中查找...

12得票1回答
SIFT和SURF: "module 'cv2.cv2'没有属性'xfeatures2d'"设置OPENCV_ENABLE_NONFREE CMake ==>解决方案OpenCV 3和OpenCV 4

我尝试在安装了opencv-contrib-python的OpenCV 3和OpenCV 4版本中使用SIFT和SURF功能:pip install opencv-contrib-python 我尝试了版本3.4.3、3.4.9和4.1.0,但出现了相同的问题:sift = cv2.xfeat...

12得票2回答
Matlab 3D图(surf,mesh,surfc)中的次要y轴

我正在尝试在一个三维图中添加一个具有不同单位的次要y轴。 [m2_array, ~ , ~] = F_readBin('amb.bin'); amb = m2_array(:,:,lat); surfc(light,'LineWidth',0.001); ylim([1 24]); xli...