matlab如何实现直方图规定化

 时间:2026-02-13 10:13:01

1、直方图规定化是在均衡化的原理的扬阅基础上,通过杰倘建立原图和期望图像之间的关系,使原图的直方图匹配特定的形状,从而弥补直方图均衡的不具有仗泰醒交互作用的特性.

2、原理:

首先得到原图均衡化的变换关系f,然后得到匹配直方图的图像均衡化的变换关系g,然后计算得到反变换函数g的逆,然后对输入图像采用g^(-1)(f)变换,得到输出图像.

1、规定化使用的函数与均衡化相同,是histeq函数.

[J,T]=histeq(I,hgram);

将输入图像I处理为以指定向量hgram作为直方图的图像.

hgram在不同类型图像的取值范围不同:double [0,1] uint8 [0,255] uint16 [0,65535].

1、首先读取原图和两个要匹配直方图的图像.

matlab如何实现直方图规定化

2、然后计算要匹配直方图的图像的直方图.

matlab如何实现直方图规定化

3、使用histeq函数对图像规定化.

matlab如何实现直方图规定化

4、绘制原图、两个匹配图像、规定化到匹配图像的图像.

matlab如何实现直方图规定化

matlab如何实现直方图规定化

5、绘制原图、两个匹配图像、规定化到匹配图像的图像的直方图.

matlab如何实现直方图规定化

matlab如何实现直方图规定化

6、从图可以看出规定化后的图像直方图与目标图像直方图较为相似了.

规定化是一个拟合过程,变换后的直方图不会与目标图像的直方图完全一致.

  • matlab怎么运行代码
  • matlab编辑器怎么调出
  • matlab函数function怎么使用
  • matlab脚本文件怎么运行
  • sin和cos的傅里叶变换是什么
  • 热门搜索
    工会会员卡有什么用 祝福 歌词 及物动词是什么意思 睡眠面膜什么牌子好 心无旁骛是什么意思 款款的意思 乏味的意思 第一次坐飞机应该注意什么 纸上谈兵是什么意思 突然袭击的意思是什么