Python 比较俩张图片差异

news/2025/2/5 14:39:45/

对比俩张图片差异,可以用均方误差(MSE)与结构相似性指数(SSIM)函数。(Mean Squared Error vs. Structural Similarity Measure)

使用此方法,我们能够轻松确定两个图像是相同的还是由于轻微的图像操作,压缩伪像或有目的的篡改而有所不同。

尽管MSE的计算速度要快得多,但它的主要缺点是(1)全局应用,(2)仅估计图像的感知错误。
另一方面,SSIM虽然速度较慢,但​​可以通过比较图像的局部区域而不是全局图像来感知图像的结构信息的变化。 那么您应该使用哪种方法?
一般来说,SSIM会为您带来更好的结果,但会降低性能。 但是我认为,准确性的提高是值得的。

MSE的值为0表示完全相似。大于1的值表示相似度较小,MSE的值随着像素强度之间的平均差增加而将继续增长。MSE值域在[0,…)
SSIM的值为1表示完全相似。值越小表示相似性越差。SSIM的值域在[-1,1]之间。

MSE与SSIM的方法比较俩张图片的前提是俩张图片的大小是一样的。
大小不一样的,可以学习cv.resize(),放大缩小到同一大小后进行比较。

1. MSE 均方误差介绍


http://www.ppmy.cn/news/357393.html

相关文章

python比较两张图片并获取精准度

先安装依赖库dlib、face_recognition、cv2 下载wheel文件: python3.6: dlib-19.7.0-cp36-cp36m-win_amd64.whl: https://drfs.ctcontents.com/file/1445568/768652503/68cb5d/Python/dlib-19.7.0-cp36-cp36m-win_amd64.whl python3.7: dlib-19.17.99-cp3…

Python 五种图片相似度比较方法

均值哈希算法 # -*- coding: utf-8 -*- import cv2 import numpy as np# Hash值对比 def cmpHash(hash1, hash2,shape(10,10)):n 0# hash长度不同则返回-1代表传参出错if len(hash1)!len(hash2):return -1# 遍历判断for i in range(len(hash1)):# 相等则n计数1,n最…

图片比较工具

sudo apt-get install imagemagick compare 239.png test_238.png ~/out.png

基于python的图片比较

基于Python的图片比较 原文地址 -How-To: Python Compare Two Images- 通过阅读作者原文,感觉文章通俗易懂,根据个人理解整理成中文,并不逐句翻译,因未找到原文图片,文末个人试验图片来自网络。 原文主要使用MSE(均…

如何比较图片相似性

朋友们,如需转载请标明出处:人工智能AI技术的博客_CSDN博客-python系列教程,人工智能,程序人生领域博主 概述 一般情况下, 图片相似算法分为三种 均值Hash算法差异值hash算法感知hash算法 其实三个算法差不多. 我们以均值hash算法为例, 算法的步骤如下…

利用Python进行两张图片比较

环境准备: Python 2.7 or Python 3 需要安装的包 pytesseract pytesser Pillow 达成目标 比较两张图片是不是一个图片 如何运行 python file.py 复制代码 代码如下 #!C:/Python27 & Python3 #coding=utf-8 # 1. pip install pillow # 2. pip install pytesseract # 3. …

RINEX 2.11在MATLAB上的总电子含量(TEC)计算:基于双频接收器计算TEC的详细步骤和示例代码

一、引言 全球定位系统(GPS)已经成为了人们日常生活和科学研究中不可或缺的一部分。然而,要获取准确的位置信息,我们必须克服许多影响GPS信号的因素。其中之一就是电离层的影响,电离层主要通过总电子含量(TEC)对GPS信号产生影响。因此&#…

2019国内手机市场研判:道路千万条,健康第一条

2018国内手机市场总出货量为4.14亿部,同比下降15.6%,是4G时代以来下滑最严重的一年。由于整体出货量的严重下滑,还是有很多媒体和分析者高呼“2018手机市场寒冬来了”。 新年悄然而至,当1月手机市场报告出炉之时,我们似…