matlab计算多张图像的灰度直方图_图片的相似度--直方图距离

d80d087794ac4208d29d557a8e6b03cb.png

计算两张图片的相似度

直方图距离

1.方法描述:

按照某种距离度量的标准对两幅图像的直方图进行相似度的测量。

2.图像直方图丰富的图像细节信息,反映了图像像素点的概率分布情况,统计每一个像素点强度值具有的像素个数。

3.优点:计算量比较小。

4.缺点: 直方图反应的是图像灰度值得概率分布,并没有图像的空间位置信息在里面,因此,会出现误判;比如纹理结构相同,但明暗不同的图像,应该相似度很高,但实际结果是相似度很低,而纹理结构不同,但明暗相近的图像,相似度却很高。

计算步骤:

1.将图片resize,得到相同大小的图片

2.将图片灰度,灰度后图片的像素在[0-255]之间

3.计算图片的直方图数据,统计相同像素点的概率分布

4.根据相关性计算公式,计算两个图片直方图的相关性。

import 
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值