如何比较不同大小的图像

本文关键字:图像 何比较 比较 | 更新日期: 2023-09-27 18:08:39

我在比较两个相同的图像时遇到了一个问题。如果图像大小相同,那么可以比较(没有问题),如果大小不同,那么我无法比较。我正在逐像素比较。

在c# .net中有没有办法比较类似的图像,比如可以匹配大约70%。

感谢

Laxman

如何比较不同大小的图像

你需要计算和比较两个图像的感知哈希值。

阅读下面的文章并在c#中实现它https://www.memonic.com/user/aengus/folder/coding/id/1qVeq

你可以使用AForge的穷举模板匹配类来计算图像相似度

类也可以用来获得相同大小的两个图像之间的相似度,这对于获取图像的不同/相似程度的信息非常有用:

使用高斯滤波器并将较大的一个调整为较小的大小,然后对较小的一个也使用高斯滤波器,然后尝试比较它们。颜色比例不会改变太多,如果你不想调整它们的大小,你也可以使用它。你可以搜索金字塔特征检测。我希望这能有所帮助。http://en.wikipedia.org/wiki/Pyramid_ (image_processing)