sift相关内容

SIFT中高斯图像差异的极值检测

我对SIFT算法的工作方式有疑问。因此,假设我通过将图像与各种大小的高斯滤波器卷积来对多个八度音阶中的各个图像进行缩放空间表示。此外,我已经计算了每个八度音阶的高斯(DoG)图像的各种差异。 让我们假设我有一个给定八度音阶的7个DoG图像。我的问题是关于这些DoG图像中的最大值发现。根据文献,人们比较了每个相邻DoG图像的8个本地邻居和9个邻居。 所以,现在说我正在处理这7个DoG图像 ..
发布时间:2018-07-30 17:40:58 其他开发

解释SIFT中的得分

我在matlab中使用SIFT算法来确定模板图像和一组图像之间的相似性,最后我必须根据SCORES确定图像集之间的最佳匹配,是否可以这样说图像得分越高,匹配越好? i意识到当有完全匹配时,得分为零,但如果图像相似怎么办? 解决方案 我假设SCORES是指一对匹配描述符(例如欧几里德距离)之间的相似性度量。如果我的假设是正确的,统计平均所有匹配(例如SSD)的分数应该给你两个图像之间的一定 ..
发布时间:2018-07-30 17:39:51 其他开发

SIFT和SURF特征提取使用MATLAB实现

我正在使用matlab进行古钱币识别系统。到目前为止我所做的是, 1.转换为灰度 2.使用高斯滤波器去除噪声 3.对比度增强 4.使用canny边缘检测器进行边缘检测。 现在我想提取分类功能。我想要选择的功能是圆度,面积,颜色,SIFT和SURF。我的问题是如何将SIFT和SURF算法应用于我的项目。我找不到两者的内置函数。有人可以给我两个算法的源代码吗?我没有太多时间来完成这个项目 ..
发布时间:2018-07-30 17:17:00 其他开发

使用图像的类似图像搜索

我正在开展一个项目,其中将检查两个图像的相似性,例如“Google Image Search by image”。 我通过谷歌和各种网站搜索,包括stackoverflow,并了解各种技术,如直方图,筛选,傅里叶变换,像素抓取,等。 事情太复杂了,我不能理解成为这个领域的初学者。 我的问题是: 从哪里可以开始?是否有任何书籍或网站提供有关如何实际使用这些技术的教程? ..
发布时间:2018-07-30 17:15:59 Java开发

MATLAB教程中的SIFT实现

我在MATLAB中寻找一些基本的SIFT实现。我需要从第一原则写出来。另外,我正在寻找解释程序中发生的事情的东西。 Vedali的代码和David Lowe的代码完全超出了我的想法。 解决方案 如果您是Matlab用户,您必须知道这个优秀的网站网站: Matlab文件交换 在那里,你会发现以下项目: ..
发布时间:2018-07-30 17:11:39 其他开发

什么是图像处理的关键点?

例如,在使用OpenCV时,经常使用SURF等算法来检测关键点。我的问题是这些关键点究竟是什么? 我知道它们是图像中的某种“兴趣点”。我也知道它们是尺度不变的并且是圆形的。 此外,我发现他们有方向但我无法理解这究竟是什么。它是一个角度,但在半径和东西之间?你能解释一下吗?我认为我需要的东西首先是更简单的东西,之后会更容易理解论文。 解决方案 这些是一些非常好的问题。让我们一个一 ..
发布时间:2018-07-30 16:46:55 其他开发

如何使用SIFT / SURF作为机器学习算法的功能?

我正在处理一个自动图像注释问题,我试图将标签与图像相关联。为此我尝试用SIFT功能进行学习。但问题是所有SIFT功能都是一组关键点,每个关键点都有一个二维数组,关键点的数量也很大。我的学习算法如何通常只接受一个-d features? 解决方案 您可以将单个SIFT表示为“可视单词”,这是一个数字并将其用作SVM输入,我认为这是你需要的。它通常通过k-means聚类来完成。 这种方法 ..

尝试在OpenCv中使用sift匹配两个图像,但匹配太多

我正在尝试实现一个程序,它将输入两个图像,一个是单独的图像,另一个是包含场景中的框。基本上,该程序应该在这两个图像中找到关键点,并将显示匹配关键点的图像。最后我希望看到两个输入图像的附加图像以及它们匹配的关键点连接。我的代码如下: #include #include int main(int argc,const ..
发布时间:2018-07-30 16:06:02 C/C++开发

SIFT和Keypoint

我想问一下SIFT算法是如何在C ++中完成的。 我知道SIFT提取关键点。在这种情况下,SIFT算法提取的关键点所代表的值是什么?我如何比较和检测类似的关键点? 我将在论文中使用SIFT。有人可以用更简单的方式向我讨论这个问题吗?我是一个优秀的程序员,但我似乎无法理解如何实现SIFT。我没有关于图像处理的课程。 解决方案 我建议你从原创文章Lowe 了解术语及其计算方法。您可 ..
发布时间:2018-07-30 09:22:46 C/C++开发

使用openCV在图像中实现SIFT

我试图用openCV实现SIFT,我已经参考了这些链接 link1 和 link2 。此外,我还阅读了Lowe撰写的关于SIFT的论文。我对link1和link2中的代码有一些问题。 cv :: SiftFeatureDetector detector(0.05,5.0); cv :: SiftDescriptorExtractor extractor(3.0); 我无法完全理解上述函 ..
发布时间:2018-07-30 08:56:56 其他开发

使用SIFT描述符来比较两个图像之间的相似性

我正在使用SIFT算法来确定两个图像之间的相似程度。我设法得到图像的描述符列表,但我似乎无法确定下一步该做什么。我的问题是我有不同数量的描述符,它们的顺序可能不一样。比较这些描述符的最佳方法是什么? 谢谢。 解决方案 对于图像A中的每个描述符,在图像B中找到它的最近邻居。这给出了每个图像中描述符之间的近似对应关系。从那里,您需要进行一些几何一致性检查,以消除在第一阶段生成的许多错误匹 ..
发布时间:2018-07-26 14:29:06 其他开发

如何克隆SIFT的描述符数据库

如何创建SIFT描述符(图像)的数据库? 我的目的是在支持向量机上实施受监督的培训集。 解决方案 ?如果你不关心,你可以下载一些公共计算机视觉数据集,如 http:/ /lear.inrialpes.fr/~jegou/data.php#holidays ,它提供了图像和已经计算的SIFT从其区域。 或尝试其他数据集,例如,从 http://www.cvpapers.com/datas ..
发布时间:2017-03-19 22:34:26 其他数据库

比较存储在mysql数据库中的SIFT特性

我目前正在扩展一个用于图像分类的图像库,我想查找包含或包含在其他图像中的重复图像,变换图像和图像。 我测试了SIFT实现从OpenCV和它的工作非常好,但对于多个图像会相当缓慢。太快加快我想我可以提取的功能,并将其保存在数据库中,因为许多其他图像相关的元数据已被保存在那里。 将新图片的功能与数据库中的功能进行比较的最快方法是什么? 通常使用kd-树,FLANN或者使用 Pyram ..
发布时间:2017-03-16 21:26:08 C/C++开发

基于内容的图像检索(CBIR):一袋特征或描述符匹配?

我已经阅读了很多关于最近邻问题的论文,似乎像随机化kd-树或LSH的索引技术已经成功地用于基于内容的图像检索(CBIR),其可以在高维空间。一个真正常见的实验给出一个SIFT查询向量,找到数据集中最相似的SIFT描述符。如果我们用所有检测到的SIFT描述符重复该过程,我们可以找到最相似的图像。 然而,另一种流行的方法是使用 Bag of Visual Words ,并将检测到的所有SIFT描 ..

使用OpenCV获取指定点的SIFT描述符

我想要获得指定点的SIFT功能。这些点是由手而不是由键盘检测器。我的问题是:我只知道点的位置,但不知道尺寸和角度值。如何设置此值? 以下是我的代码: int main() { Mat img_object = imread(“img / test.jpg”,0); SiftDescriptorExtractor extractor; Mat描述符; std :: ..
发布时间:2016-12-26 12:35:38 其他开发

OpenCV匹配图像

我想使用OpenCV来匹配如下图片: 我需要找到它们最好的交集。 我尝试使用SURFDetector和使用BruteforceMatcher进行匹配,但是发现描述符不相等。 p> 告诉我正确的解决方法。 解决方案 看看这代码示例?在这里,您可以看到如何使用SURF描述符查找对象。 转到main(),并逐步检查代码。你可以尝试它与您的图像,它应该工作。其他方法使用 SIF ..
发布时间:2016-12-26 12:23:08 其他开发

SIFT在OpenCV中没有找到参考图像中的任何特征

我有一个目标标志的图片,我想用来在其他图片中找到目标标志。我目前运行两种不同的检测算法,以帮助我检测图像上的任何标志。我使用的第一个检测是直方图,其中我搜索图像在屏幕上的颜色非常相似的一般区域。从那里我运行SIFT进一步获得我正在寻找的对象。这在大多数标志上工作,但我的目标标志,甚至没有拾取和关键点在标志。 我想知道如果有什么我可以做帮助找到图像中的一些关键点。非常感谢任何建议。 以下 ..
发布时间:2016-12-26 12:10:34 其他开发

困扰Matlab的subplot机制匹配图像的点vlfeat

我在Matlab中做vlfeat,我正在关注这个问题。 以下是我的简单测试图片: 左图: b $ b 右图: 我做了一个简单的测试与2个简单的图像(右图像只是旋转版本左侧),我得到相应的结果: 它可以工作,但我有一个要求,这是匹配两个图像的SIFT点并显示它们,像这样: 我理解vl_ubcmatch返回两个匹配索引的数组,并且映射不是问题他们为什么点在两个图像 ..
发布时间:2016-12-26 12:09:08 其他开发