22得票3回答
在Laravel中运行Python脚本

因此,我正在尝试在我的Laravel 5.3中运行一个Python脚本。这个函数位于我的控制器中。它只是将数据传递给我的Python脚本。public function imageSearch(Request $request) { $queryImage = 'c:\\\xampp\...

20得票3回答
OpenCV Orb在引入旋转/缩放不变性后无法找到匹配项。

我正在使用OpenCV 2.3.1中的Orb特征检测器进行项目开发。我在8个不同的图像之间寻找匹配,其中6个非常相似(摄像机位置有20厘米的差异,沿着线性滑块移动,因此不存在比例或旋转变化),然后有2张图像从两侧以大约45度的角度拍摄。我的代码能够在非常相似的图像之间找到许多准确的匹配,但几乎...

20得票5回答
OpenCV中的BFMatcher匹配出现错误

我正在使用SURF描述符进行图像匹配。我计划将给定的图像与图像数据库进行匹配。 import cv2 import numpy as np surf = cv2.xfeatures2d.SURF_create(400) img1 = cv2.imread('box.png',0) img2...

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

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

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

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

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

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

12得票1回答
如何在最佳匹配项上绘制边界框?

我如何使用Python在BF MATCHER中为最佳匹配绘制边界框?

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

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

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

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

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

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