问题标签 [image-comparison]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
10631 浏览

.net - 比较两个图像以检查它们是否相同

比较两个图像(位图)以检查它们是否相同的有效方法是什么?

我试图记录我并且我已经读到我需要将两个图像的大小重新调整到大约 16x16px,但我没有得到预期的结果。

我尝试使用 .Equals 比较调整大小的图像:

我看过AForge图像库,但我在里面找不到任何方法来比较图像。

有没有办法使用 .NET 类或 3rd 方库进行有效的图像比较,而无需硬编码逐像素图像比较器?如果没有,任何比较图像的功能示例?

0 投票
1 回答
624 浏览

matlab - 如何在更大的图像集中找到(和排名)相似的图像?

我需要解决的问题是将较小的图像集“匹配”到较大的图像。不仅如此,我还想对它们的相似性进行排名。

我的第一个想法是使用 sift 功能,发现 vl_sift 功能做得非常好。在同一个库中,我能够使用 vl_ubcmatch 来获取两个图像之间的匹配关键点。我现在的问题是获得一个标准来对图像之间的相似性进行排名,以及一个将这些方法应用于整个数据库的好策略。

你能帮我吗?

注意 1:我将应用此功能的图像是从车辆的内置摄像头拍摄的,该车辆在城镇周围进行了一些旅行,并以 1 图像/秒的帧速率获取图像。我想使用的“相似性”的定义是将高度相似性归因于相同位置的图像。如果我将城镇周围的一些已知位置定义为 A、B、C 和 D,我想用这个算法实现的是在所拍摄的整组照片中找出哪些图像来自这些位置 A、B、C 和 D .

注2:我正在使用matlab。

0 投票
1 回答
926 浏览

image-processing - 如何比较像素颜色

我有一个背景图像和一个新图像,我希望逐个像素地进行比较。

我将它们称为 I1 和 I2。假设 I1 中 x,y 处的颜色为 (r1,g1,b1),而 I2 为 (r2,g2,b2)。

现在我根据经验发现我房间里的灯光设置,当 r1 在 r2 +/- 25 范围内或 b1 在 b2 +/- 25 范围内或 g1 在 g2 +/ 范围内时- 25,I1 和 I2 中 x,y 处的像素相同。

这 25 是我房间的阈值,我如何动态估计这个阈值。

0 投票
0 回答
391 浏览

android - 在 Android 应用上使用 opencv 进行图像识别

我正在尝试做一个android应用程序。这个想法是制作路标的图片,该应用程序将该图片与包含所有路标的数据库进行比较,如果匹配,它会为我提供有关该路标的信息。

我知道 OpenCV 非常适合我的目的,我安装了使用它所需的一切,但我没有找到任何可以解释我如何使用它来实现我的目标的东西。

请帮帮我...

0 投票
1 回答
2649 浏览

c++ - 使用直方图比较 C++ 匹配图像

我有一个基本图像(一个数字或一个运算符),我必须将其与 14 个图像(0 到 9 和 * / - +)进行比较才能知道哪一个与基本图像匹配。

我创建了基础图像的直方图,并使用我为所有 14 个图像的直方图创建的循环,并且直方图被标准化。

在循环中,对于每个新创建的直方图,我使用 compareHist() 函数与基本直方图进行比较。并输出结果的双精度值。

使用相关或卡方或交集或 Bhattacharyya 方法:

我得到了一组特定的值。当使用不同的 base 时,我仍然得到相同的一组值。

为什么我会得到这个?我是否需要更改 normalize 函数以获得不同碱基的不同值?

代码:

}

0 投票
3 回答
3626 浏览

algorithm - 如何识别图像中的 UI 元素?

我正在尝试制作一个自动化工具,并且正在尝试一种录制屏幕截图并记录用户输入的录制类型。这个想法是让用户拍摄快照并在“提交”按钮的快照上突出显示一个正方形。在播放过程中,程序会对打开的窗口进行截图,并通过搜索截图找到按钮的坐标。所以我需要一种算法来搜索图像以获得按钮的精确(或非常接近)图像。到目前为止,我发现的算法比较图像相似度,但无法在子图像中找到它,考虑到我试图找到的“对象”将是近乎完美的匹配,对象识别算法似乎有点过头了。有任何想法吗?

0 投票
1 回答
1290 浏览

ios - 在 iOS 中检查图像中是否存在子图像

我有 2 张图片,比如 smallImage 和 largeImage。现在,我想检查smallerImage 是否是largerImage 的一部分(或子图像)。我不知道如何检查。我想在 iOS 中完成这一切。在搜索之后,我发现使用 openCV 库是用于此类东西的最佳库。但我不知道如何使用 openCV 库来执行我的任务。

简而言之,我想知道,

1)在大图像中查找/检查子图像有哪些不同的技术/方法/算法

2)如何使用openCV库来执行(1)。(即如何使用它来检查大图中的子图像)

0 投票
1 回答
500 浏览

image-processing - 使用任何 api/库进行简单的图像识别

是否可以进行非常基本的图像识别以将图像与图像数据库(资源文件夹图像或任何网络服务器图像,如果我们有)进行比较,并确定数据库中的哪个图像是最佳匹配?我不需要对任何图像进行任何处理,只需区分有限的图像列表。

是否有任何可用的开源代码?

0 投票
1 回答
2596 浏览

opencv - 匹配模板图像(缩放)到主/更大的图像

我想在主图像中查找/检查子图像/模板图像并想知道它的坐标,

我已经使用以下链接中给出的代码来实现它,

在 iOS 中检查图像中是否存在子图像

如果模板图像的大小与较大图像的匹配部分的大小完全相同,则它工作正常。

但是,如果子图像被缩小或放大而不是匹配较大图像的一部分,则无法正确给出结果。

0 投票
1 回答
1069 浏览

c# - 将图像与图像数组进行比较

我有一张图片位于

我在目录中有 20 张图片

如何将 ImageOne.png 与所有这些图像进行比较?

例子:

想象一下,我将一张 reCaptcha 图像保存为 C:\ImageOne.png

在位于 C:\Images 的文件夹中,我还有其他 reCaptcha 图像。

然后我需要一个可以在 C:\Images 中找到相同图像的代码

当前代码: