跳到正文
编写
登录

图像比较:修订间差异

更多
迷雾样式迁移​(留言 | 贡献)
重排科普目录与分类页面;保留工具索引和学习资源
 
迷雾样式迁移​(留言 | 贡献)
重写科普正文:定义、结构、原理与资料表
 
第1行: 第1行:
图像比较是在相同坐标下对照两幅画面,或计算对应像素的差值。它可以揭示很小的颜色和位置变化,但变化并不自动等于隐藏信息。
图像比较研究两幅图像在位置、颜色或结构上的差异。逐像素差值把对应位置的通道值相减;叠加显示则使重合与位移区域可见。两种方式都依赖图像尺寸与坐标对齐。


== 比较条件 ==
== 差值的含义 ==
两张图最好先核对尺寸、裁切、方向和色彩空间。若把图片 A 中的每个像素与图片 B 中相同位置的像素相减,就能生成差值图;但整体平移一像素也会使大量位置不同。浏览器像素数组通常按 RGBA 顺序提供通道数据。<ref>[https://developer.mozilla.org/zh-CN/docs/Web/API/Canvas_API/Tutorial/Pixel_manipulation_with_canvas MDN《Canvas 像素操作》,中文,ImageData 与 RGBA]</ref>
若两个 8 位灰度像素分别为 120 与 100,其绝对差为 20。全图差值可以形成差异图,但数值非零未必表示画面内容改变:压缩、重采样、色彩管理和微小的位移也会产生差异。


== 示例与边界 ==
{| class="wikitable"
一张 100×100 图像里若只有中央一点由黑变白,差值图应突出该点;若整张图被重新压缩,差值可能遍布画面。透明区域的颜色值、JPEG 有损压缩以及重新缩放都会影响结果。比较前保留两个原文件,并记录对齐与变换参数。
! 差异来源 !! 表现
|-
| 平移或旋转 || 物体边缘出现成对的高差区域。
|-
| JPEG 重压缩 || 原有轮廓附近可能出现块状或细碎差异。
|-
| 局部编辑 || 变化集中在有限区域。
|}
逐像素比较描述数值差别,不等同于判断两幅图像在语义上是否相同。


== 参考资料 ==
== 参考资料 ==
<references />
* [https://developer.mozilla.org/zh-CN/docs/Web/API/Canvas_API/Tutorial/Pixel_manipulation_with_canvas MDN《Canvas 像素操作》,中文,ImageData 与 RGBA]
* [https://www.microsoft.com/en-us/research/publication/image-alignment-and-stitching-a-tutorial/ Microsoft Research《Image Alignment and Stitching: A Tutorial》,英文,图像对齐]


[[工具和科普/图片与文件|返回图片与文件]]
[[工具和科普/图片与文件|返回图片与文件]]

2026年10月14日 (三) 10:14的最新版本

图像比较研究两幅图像在位置、颜色或结构上的差异。逐像素差值把对应位置的通道值相减;叠加显示则使重合与位移区域可见。两种方式都依赖图像尺寸与坐标对齐。

差值的含义

若两个 8 位灰度像素分别为 120 与 100,其绝对差为 20。全图差值可以形成差异图,但数值非零未必表示画面内容改变:压缩、重采样、色彩管理和微小的位移也会产生差异。

差异来源 表现
平移或旋转 物体边缘出现成对的高差区域。
JPEG 重压缩 原有轮廓附近可能出现块状或细碎差异。
局部编辑 变化集中在有限区域。

逐像素比较描述数值差别,不等同于判断两幅图像在语义上是否相同。

参考资料

返回图片与文件

迷雾 Wiki
搜索迷雾 Wiki
阅读设置