问题标签 [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 投票
16 回答
58239 浏览

algorithm - 寻找相似图像的算法

我需要一种算法来确定两个图像是否“相似”并识别相似的颜色、亮度、形状等模式。我可能需要一些关于人脑使用哪些参数来“分类”图像的指针。..

我看过基于 hausdorff 的匹配,但这似乎主要用于匹配变换后的对象和形状模式。

0 投票
24 回答
224105 浏览

python - 如何量化两个图像之间的差异?

这是我想做的事情:

我定期用网络摄像头拍照。有点像时间流逝的东西。但是,如果没有真正改变,即图片看起来几乎相同,我不想存储最新的快照。

我想有一些方法可以量化差异,我必须凭经验确定一个阈值。

我在寻找简单而不是完美。我正在使用python。

0 投票
5 回答
1277 浏览

image-processing - 图像比较

在视觉 c.. 中比较两个图像的有效方法是什么?还必须以哪种格式存储图像。(bmp,gif,jpeg.....)?请提供一些建议

0 投票
5 回答
58825 浏览

matlab - 如何使用 SIFT 算法计算两幅图像的相似程度?

我使用了Andrea Vedaldi的SIFT实现来计算两个相似图像的筛选描述符(第二个图像实际上是从不同角度放大的同一对象的图片)。

现在我无法弄清楚如何比较描述符来判断图像有多相似

我知道这个问题是无法回答的,除非你以前真的玩过这些东西,但我认为以前做过这个的人可能知道这个,所以我发布了这个问题。

我为生成描述符所做的小事:

0 投票
5 回答
4704 浏览

wpf - VB.Net 中的图像比较

在阅读了本网站上有关图像比较主题的许多相关帖子后,我想我会尝试在每个图像上实施 PCA,以查看图像是否“相似”,但我不知道如何从我的图像中获取数据 - 是否有一个 VB 函数可用于将图像转换为字节数组或其他东西以比较图像?或者比较两个图像的更简单的方法(应该是黑白的,但它们会被扫描,v.小图像)

非常感谢,贝基

0 投票
3 回答
126 浏览

java - 存储图像的一系列小更改的简单但有效的方法?

我有一系列图像。每个通常(但不总是)与前一个相似,更新了 3 或 4 个小矩形区域。我需要使用最少的磁盘空间来记录这些更改。

源图像未压缩,但我希望压缩增量。

我需要能够完全按照输入重新创建图像(因此有损视频编解码器不合适。)

我正在考虑以下内容:

  • 将新图像与旧图像的负片合成
  • 以可以使用 RLE 压缩的任何常用格式(可能是 PNG)保存合成图像。
  • 通过将前一个图像与增量合成来重新创建第二个图像。

尽管图像具有 alpha 通道,但出于此功能的目的,我可以忽略它。

是否有易于实现的算法或具有此功能的免费 Java 库?

0 投票
2 回答
1051 浏览

image-processing - 一种检测图像中是否存在特定特征的好方法

我已经进行了视频聊天,但像往常一样,很多男人喜欢嗯,滥用服务(我让你来判断这种滥用的性质),这不是我以任何方式认可的,大多数人也不认可我的用户。不,我没有偷过 chatroulette.com :-) 坦率地说,我有点不好意思在这里提出这个问题,但我的问题是技术性的,而且相当具体:

当该内容具有冒犯性时,我想根据用户的视频内容过滤/拒绝用户,例如用户在相机上闪烁他的垃圾。什么样的图像比较算法适合我的需要?

我花了一周左右的时间阅读了一些科学论文,并且了解了多种理论及其实现,例如 SIFT、SURF 和一些基于小波的方法。当然,每一个都有缺点和优点。但是由于我的图像比较的性质非常具体 - 如果在视频中的某个位置范围内遇到某个身体部位,则拒绝服务 - 我想知道哪种方法最适合我?

目前,我倾向于以下一些东西(基于小波的东西加上我认为是一些专有创新的东西): http: //grail.cs.washington.edu/projects/query/

有了以上内容,我可以简单地绘制违规的身体部分,并期望违规内容被视为基于阈值的匹配。再说一次,我不确定该方法是否对转换保持不变,如果是,则转换为哪种-该论文并没有真正具体说明这一点。

或者,我认为 SURF 实现可以做到,但我担心它会给我带来误报。可以训练这种实现以识别/赋予特定特征权重吗?

我知道这里有很多关于 SURF 和 SIFT 的问题,但其中大多数是通用的,因为它们通常解释如何“比较”两个图像。我的比较是特定于功能的,而不是通用的。我需要一种方法,它不仅可以比较两个相似的图像,而且可以给我一个特征的排名/索引/权重(但是该方法可以让我描述它,无论是图像本身还是其他东西)图片。

0 投票
1 回答
2173 浏览

java - 图像比较的欧几里得算法

我将开发一个用于在 java 上进行图像比较的应用程序。为此,我选择了欧几里得算法。此应用程序涉及 2 个图像。1. 实物图 2. 部分实物图。

算法应该将图像的一部分与实际图像进行比较。如果该部分存在于实际图像中,则应返回一个值作为匹配成功。

谁能给我算法步骤?java上的代码将不胜感激..!

0 投票
1 回答
2372 浏览

php - 如何使用php计算两个图像的相似度

有两个jpg文件的二进制数据,如何用php算出它们的相似度。如果可以从二进制代码中获取颜色信息。更重要的是,服务器不能支持 gd,它是一个委托服务器。

0 投票
2 回答
5495 浏览

c++ - 使用 OpenCV 比较两个图像

我想使用 OpenCV 比较两个图像。我可以在其他训练数据集中过滤最近的匹配结果吗?
示例:包含训练图像的数据库,用一只手显示数字 5。

是否可以匹配其他人,与该培训图像相同的标志..?使用 OpenCV。请帮我。