matlab计算多张图像的灰度直⽅图_图⽚的相似度--直⽅图距离
计算两张图⽚的相似度
matlab直方图直⽅图距离
1.⽅法描述:
按照某种距离度量的标准对两幅图像的直⽅图进⾏相似度的测量。
2.图像直⽅图丰富的图像细节信息,反映了图像像素点的概率分布情况,统计每⼀个像素点强度值具有的像素个数。
3.优点:计算量⽐较⼩。
4.缺点: 直⽅图反应的是图像灰度值得概率分布,并没有图像的空间位置信息在⾥⾯,因此,会出现误判;⽐如纹理结构相同,但明暗不同的图像,应该相似度很⾼,但实际结果是相似度很低,⽽纹理结构不同,但明暗相近的图像,相似度却很⾼。
计算步骤:
1.将图⽚resize,得到相同⼤⼩的图⽚
2.将图⽚灰度,灰度后图⽚的像素在[0-255]之间
3.计算图⽚的直⽅图数据,统计相同像素点的概率分布
4.根据相关性计算公式,计算两个图⽚直⽅图的相关性。
import