首页 > 其他分享 >opencv对比两张图片的相似度

opencv对比两张图片的相似度

时间:2023-03-24 16:47:14浏览次数:38  
标签:SSIM cv2 两张 opencv ssim img2 MSE 对比 img1

OpenCV提供了两种计算图像相似度的方法:结构相似性(SSIM)和均方误差(MSE)。其中,SSIM是一种更加准确的方法,它不仅考虑了像素之间的差异,还考虑了人眼对图像的感知。而MSE则只是简单地计算像素之间的差异。

 
import cv2

# 读取图片
img1 = cv2.imread('path/to/image1')
img2 = cv2.imread('path/to/image2')

# 计算MSE
mse = ((img1 - img2) ** 2).mean()

# 计算SSIM
ssim = cv2.compare_ssim(img1, img2, multichannel=True)

print('MSE:', mse)
print('SSIM:', ssim)

 

 

 

##############################

标签:SSIM,cv2,两张,opencv,ssim,img2,MSE,对比,img1
From: https://www.cnblogs.com/herd/p/17252507.html

相关文章

  • 物理专线和虚拟专线的对比
    租用专线线路是将两个或多个站点互连的专用通信通道。它充当了从一个点到另一点的专用隧道,业务以固 定的月租费。租用线路用于Internet,数据甚至电话服务。它们通常在光缆......
  • 华为、思科命令对比,从基础、交换、路由三大方向介绍
    本文将对配置华为、思科两大厂商的命令进行对比,主要从三大方向来介绍:一、基础命令二、交换命令三、路由命令......
  • SD NAND与eMMC优劣势对比
       最近我们接触到一些客户,本来客户计划使用eMMC,但总觉得哪里不满意。后来跟客户做了深入沟通。你们真实的想要什么样的eMMC呢?他们给出的答案有:尺寸最小的eMMC;最方......
  • C++ 标准库 sort() / stable_sort() / partial_sort() 对比
    C++STL标准库中提供了多个用于排序的Sort函数,常用的包括有sort()/stable_sort()/partial_sort(),具体的函数用法如下表所示:函数用法std::sort(first,last)......
  • opencv-python 1
    参考地址:https://opencv-python-tutorials.readthedocs.io/zh/latest/安装pipinstallopencv-python以下所有内容来自上边连接中整理,使用中参考上边连接中的文档图片......
  • SVG、Canvas、WebGL对比
    SVG使用XML描述2D图形SVG中的元素和HTML元素一样,在输出图形前需要经过浏览器引擎的解析、布局计算和生成DOM树(SVG元素太多时非常消耗性能),可以添加事件SVG对象的属性发......
  • 使用OpenCVSharp和NAudio库在C#中录制带有声音的视频并保存下来的代码
    usingOpenCvSharp;usingNAudio.Wave;//定义视频和音频的参数intfps=30;SizevideoSize=newSize(640,480);WaveFormataudioFormat=newWaveFormat(44100......
  • Kingst 和 DSLogic 逻辑分析仪对比
    1、实际项目中,使用DSLogic抓去MIPI信号没有影响,但换成Kingst就不行了,对画面干扰较大。2、查了数据:Kingst的输入阻抗是220KΩ/15pF;DSLogic的输入阻抗是:250KΩ/13pF,......
  • 对比学习论文综述
    tag:DL/Contrastivealias:CV方向比较经典的对比学习论文,截止到2021年12月学习来源:对比学习论文综述【论文精读】_哔哩哔哩_bilibili百花齐放CV双雄MoCo改进简单......
  • 应用监控可视化工具Grafana&Kibana对比
    在智能化无法做到闭环的全自动风险管理前提下,应用运维系统采集的数据、智能算法分析出的信息需要高效传输到人脑才能发挥价值。高效的人机交互界面可以让机器智能与人脑更紧......