发布时间:2022-07-18 11: 22: 25
品牌型号:惠普 240 G3
系统:Windows 10 专业版
软件版本:Beyond Compare 4.3.0
我们在图片处理教程中经常会看到“图片相似度”这个词,那么图片相似度对比的原理是什么?相似度对比用什么软件比较好?笔者就为大家解答这两个问题。
一、图片相似度对比原理
图片相似度对比有两种方式:
1、第一种:直观的像素差异比对
就是对两个图片进行灰度差值,这种比较适用于两个图片很接近,甚至源自同一张图片,只是做了部分修整的情况,这样可以比较出具体修改了哪部分。
2、第二种:使用专业算法来评估两个图片的相似度
这种经常应用于各大网站进行图片搜索等功能,个人直接接触这类算法的机会较少,而且如果只是计算出两个图片的相似度值,对普通用户应用场景有限。
专业算法原理包括两种:
一部分算法是定义一个相似性评估指标,该值计算出来的大小代表了相似度的大小。过程大致包括:尺寸处理、灰度化处理、计算像素均值、哈希值计算、距离计算/结构相似性计算。
还有一类是基于神经网络算法的计算方法,需要训练样本来进行学习,模拟人类在学习识别物体的过程,经过不断的学习、反馈,最终形成对特定图片相似度识别的网络。
二、图片相似度对比用什么软件
用户能接触到的图片相似度对比软件,主要有以下几种:
1、Beyond Compare
Beyond Compare的图片相似度对比基于上节说的第一种方式,直接采用像素差值评估差异,差异大小在图中可以直接显示出来,适用于需要对比两个相似图片的差异位置的情况,如确认ps图前后修改内容的位置。它速度快、使用内存小。简化的控制、快速的处理,使得整个使用过程非常流畅。
2、DiffImg
DiffImg原理也是第一种方式,但是只能用来比较相同尺寸的两个 RGB 图像。它的特点是“快速”、“轻量级”,它通过软件算法的自动分析,能够快速获取两个图片的不同之处。所以DiffImg用来做一些快速比对不同的辅助工具比较适用。
3、Image Comparer
Image Comparer是一款图像对比查找工具,原理是第二种,即通过从电脑中查找图片文件,并计算相似度,然后把相似文件的路径提供给用户。它主要通过分析内容来进行比对,而不是像素级比对。一般被摄像师用于清除大量重复图片,但无法进行像素级差异的比对。
三、如何对比图片相似度
上述软件中,Beyond Compare功能全面,更符合用户日常使用需求,下面以Beyond Compare为例,说明如何对比图片相似度。
第一步:创建“图片比较”会话
打开软件后,依次点击“会话”>“新建会话”>“图片比较”。
第二步:加载图片
可以以拖拽的方式直接将两个图片直接放到两个黑框,也可以点击文件夹按钮添加。
第三步:查看比对结果
图片加载后,比对结果会自动呈现,差异结果会直观的以灰度图形式在界面的下方显示。我们可以通过调整图片位置、缩放比例,查看我们想获取的细节信息。
综上,笔者回答了“图片相似度对比原理,图片相似度对比用什么软件”,并为大家介绍了使用Beyond Compare进行图片相似度比对的方法,希望可以帮到各位读者。
署名:本鹿
展开阅读全文
︾