我是靠谱客的博主 甜甜咖啡,最近开发中收集的这篇文章主要介绍matlab计算多张图像的灰度直方图_图片的相似度--直方图距离,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

d80d087794ac4208d29d557a8e6b03cb.png

计算两张图片的相似度

直方图距离

1.方法描述:

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

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

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

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

计算步骤:

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

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

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

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

import 

最后

以上就是甜甜咖啡为你收集整理的matlab计算多张图像的灰度直方图_图片的相似度--直方图距离的全部内容,希望文章能够帮你解决matlab计算多张图像的灰度直方图_图片的相似度--直方图距离所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(71)

评论列表共有 0 条评论

立即
投稿
返回
顶部