6 个版本
0.1.5 | 2022 年 10 月 27 日 |
---|---|
0.1.4 | 2022 年 10 月 26 日 |
#8 in #ssd
每月 22 次下载
3MB
110 行
一个用于计算两张图像之间相似度的 Rust 库。
指标列表
- 绝对差之和 (SAD)
- 绝对差平均值 (MAD)
- 平方差之和 (SSD)
- 均方误差 (MSE)
- 归一化互相关 (NCC)
- 峰值信噪比 (PSNR)
- 结构相似性 (SSIM)
- 多尺度结构相似性 (MS-SSIM)
- 梯度幅度相似度 (GMSD)
- ...
用法
[dependencies]
image = "0.23.4"
let image_a = image::open("image_a.png").unwrap();
let image_b = image::open("image_b.png").unwrap();
let difference = similarity_sad(&image_a, &image_b);
结果示例
图像 A | 图像 B |
---|---|
SAD¹ | 0 |
MAD¹ | 0.0 |
SSD¹ | 0 |
MSE¹ | 0.0 |
SAD¹ | 13500834 |
MAD¹ | 51.501595 |
SSD¹ | 1179189332 |
MSE¹ | 4498.2505 |
SAD¹ | 16662881 |
MAD¹ | 63.563847 |
SSD¹ | 1680929909 |
MSE¹ | 6412.239 |
SAD¹ | 19903895 |
MAD¹ | 75.92734 |
SSD¹ | 1681425109 |
MSE¹ | 6414.128 |
SAD¹ | 46021705 |
MAD¹ | 175.55887 |
SSD¹ | 9046268163 |
MSE¹ | 34508.773 |
SAD¹ | 69718295 |
MAD¹ | 265.9542 |
SSD¹ | 20780685733 |
MSE¹ | 79272.02 |
¹: 数值越小,图像越相似。
由 AE Studio 用 💜 制作
依赖关系
~4.5MB
~58K SLoC