8得票1回答
如何使用OpenCV特征匹配技术检测复制-粘贴篡改?

在我的opencv项目中,我想要检测图像中的复制移动伪造。我知道如何使用opencv FLANN进行2个不同图像的特征匹配,但是我对如何在图像中使用FLANN进行复制移动伪造检测感到困惑。 附注1:我获取了图像的SIFT关键点和描述符,并卡在使用特征匹配类上。 附注2:特征匹配的类型对我来...

8得票2回答
使用OpenCV SIFT和FLANN匹配识别图像列表中的图像

这个应用程序的目的是从已经设置好的图像列表中识别出一张图像。这些图像的SIFT描述符已提取并保存在文件中。这里没有什么有趣的内容: std::vector<cv::KeyPoint> detectedKeypoints; cv::Mat objectDescriptors; /...

8得票1回答
如何获得固定大小的SIFT特征向量?

我正在尝试获取数据集中约1300张图像的特征向量,其中一个要实现的特征是形状。因此,我计划使用SIFT描述符。然而,每个图像返回的关键点数量不同,所以我运行了 [F,D] = vl_sift(image); F的大小为4 x N,D的大小为128 x N,其中N是检测到的关键点数。 然...

8得票1回答
Sift实现:来自不同八度的关键点

我正在尝试在MATLAB中实现SIFT。 通过在DOG(高斯差分)空间中定位局部极大值和极小值,我已经获得了(假设为)4个不同八度的关键点。然而,我不知道该怎么处理最后3个八度的关键点。 如果要将它们包括在原始图像的关键点中,那么如何从缩小的图像到原始图像进行平移,例如在256x256图像...

8得票1回答
Phash与SIFT在识别相似图像方面的区别

我有关于sift和phash的问题。 首先,我正在使用SIFT来实时识别相似图像。就像用手机相机拍摄的照片一样,可能会有少量旋转和模糊效果。 然后我发现了Phash。所以,我在它的演示页面上测试了phash。但结果让我叹息。 这是上述测试的结果: 在这个测试中,两张图像固定在 x ...

8得票4回答
如何将SIFT/SURF用作机器学习算法的特征?

我正在解决一个自动图像注释问题,即尝试将标签与图像关联起来。为此,我使用了SIFT特征进行学习。但问题是所有的SIFT特征都是一组关键点,每个关键点都有一个2-D数组,而且关键点的数量非常庞大。我该选择多少个关键点并如何将它们提供给我的学习算法,因为该算法通常只接受一维特征?

8得票2回答
如何使用SIFT进行图像比较

我最近在偶然间发现了一个适用于C#的SIFT实现。我觉得用它来玩一下会很有趣,所以我就试着用了一下。 这个实现可以为任何给定的图像生成一组“兴趣点”。那么我如何利用这些信息来比较两张图片呢? 我的目的是获得一个单一的“相似度值”。能否从两张图片的兴趣点集合中生成此值?

8得票2回答
使用Javascript进行特征提取

我想知道是否有任何开源或免费的JavaScript图像特征提取库?我正在开发一个应用程序,需要使用类似SIFT的算法。在JS中实现它很困难,而且我找不到一个好的JS SIFT实现。如果不存在这样的库,我考虑在JS中实现一个特征提取库。请问有人能帮我找到一个好的解决方案或指导我从头开始编写吗? ...

8得票1回答
使用OpenCV SIFT时出现的matches1to2错误

我遇到了一个错误: line 33, in <module> img3 = cv2.drawMatches(img1,kp1,img2,kp2,matches,None,flags=2) TypeError: Expected cv::DMatch for argument 'm...

7得票1回答
使用OpenCV进行特征检测的正确方法

我的目标是在静态图像和视频中找到已知的商标。我希望通过使用KAZE或AKAZE和RanSac进行特征检测来实现这一目标。 我希望获得与https://www.youtube.com/watch?v=nzrqH类似的结果... 在尝试使用文档中的检测示例(非常好),我遇到了几个问题: 对...