11得票3回答
从不同物体视角找到一个好的单应性矩阵?

我正在使用特征提取(sift、orb)进行物体检测。 我想从对象(训练图像)的不同视角提取ORB特征,然后将它们与查询图像匹配。 我面临的问题是:如何从来自图像不同视角的关键点中创建良好的单应性,这些关键点当然具有不同的大小? 编辑 我考虑为每个训练图像创建一个单应性,例如获得3-4个...

18得票4回答
为什么使用ORB检测器时,opencv FREAK特征提取器会移除这么多关键点?

我正在使用OpenCV 2.4.3的C ++接口在两张图片之间查找匹配点。首次尝试使用SURF算法,唯一的问题是耗时较长,因此我尝试了新的FREAK特征提取器。使用SURF进行检测和FREAK进行描述后,我发现FREAK将关键点数量减少了近一半,导致匹配结果不足。因此,我尝试使用FAST算法来...

12得票2回答
OpenCV 特征匹配多个物体

我如何在一张图像中找到多个同类型的物体。 我使用 ORB 特征点检测和暴力匹配器 (opencv = 3.2.0)。 我的源代码:import numpy as np import cv2 from matplotlib import pyplot as plt MIN_MATCH_COU...

8得票2回答
是否有在GPU上实现的、具有尺度/旋转不变性的检测器?

在OpenCV 2.4.9.0中,这些特征检测器包括:SIFT、SURF、BRISK、FREAK、STAR、FAST、ORB。 http://docs.opencv.org/modules/features2d/doc/feature_detection_and_description.h...

10得票2回答
如何在SURF、SIFT和ORB匹配结果中应用RANSAC

我正在进行图像处理。我想要匹配2D特征, 并且我已经在SURF、SIFT和ORB上进行了多次测试。如何在OpenCV中将RANSAC应用于SURF/SIFT/ORB?

19得票1回答
OpenCV ORB描述符 - 它究竟是如何以一组字节的形式存储的?

我目前正在使用OpenCV的ORB特征提取器,我注意到ORB描述符的存储方式很奇怪(至少对我来说是这样),它基本上是一个带有修改的BRIEF-32,但这不涉及我的问题。正如一些人所知道的那样,ORB使用使用修改后的FAST-9(圆形半径= 9像素; 还存储关键点的方向)提取关键点,并使用修改后...

16得票3回答
OpenCV 3中的FLANN错误

我正在使用Ubuntu 14.04。我试图在openCV 3上运行FLANN,但是出现了错误。 在使用AKAZE和ORB的所有尝试都失败后,下面的代码是我尝试使用ORB时出现的。 我使用ORB方法来查找描述符和关键点。 Ptr<ORB> detector = ORB::cre...

8得票4回答
OpenCV:使用ORB算法比较多张图片

我正在尝试创建一个C++程序,其中有很多图像在列表中与一个输入图像进行比较。我已经将整个程序工作起来,并且程序正在创建DMatch匹配项。 现在我正在尝试确定与源图像相比的图像列表中哪个是最佳匹配。我首先尝试只比较图像之间有多少匹配项来完成这个任务,但问题是当生成的图像具有很多关键点时,它们...

10得票2回答
ORB在opencv 2.4.9中无法检测到关键点

我正在尝试使用ORB检测关键点,一切都很好,直到我切换到OpenCV 2.4.9。 首先,似乎关键点的数量减少了,对于一些图像,没有检测到关键点: 这是我的代码编译两个版本: (2.3.1 和 2.4.9)#include <iostream> #include <ope...

9得票1回答
当尝试进行 orb 检测时,检测程序崩溃了。

我正在尝试使用OpenCV创建一个基本的图像检测器。 我正在使用ORB,首先尝试打开一张图片,然后在图片中检测关键点。 这是我的代码: import cv2 from cv2 import ORB image1 = cv2.imread("original.jpg", cv2.IMREAD...