Histeq

Enhance contrast using histogram equalization

该函数通过直方图均衡化来添加对照度

Syntax

J = histeq(I,hgram)

Description

Histeq enhances the contrast of images by transforming the values in an intensity image, or the values in the colormap of an indexed image, so that the histogram of  the output image approximately matches a specified histogram.

Histeq函数通过改变一副亮度图像灰度值或者一副索引图像的灰度值来添加图像的对照度,以达到输出图像的直方图近似于规定的直方图。

J = histeq(I,hgram) transforms the intensity image I so that the histogram of the output intensity image J with length(hgram) bins approximately matches hgram. The

vector hgram should contain integer counts for equally spaced bins with intensity values in the appropriate range: [0, 1] for images of class double, [0, 255] for images

of class uint8, and [0, 65535] for images of class uint16. histeq automatically scales hgram so that sum(hgram) = prod(size(I)). The histogram of J will better match

hgram when length(hgram) is much smaller than the number of discrete levels in I.

J = histeq(I,hgram)改变灰度图像以达到输出图像J的直方图接近于參数hgram(该參数为规定直方图)。

向量hgram应该包括等区间的适当灰度值的数目(就是灰度区间,比方uint8图像,将256个灰度级化为32个区间,每一个区间连续8个灰度级)。灰度值的范围为:双精度图像灰度值范围为[0-1],unit8图像灰度值范围为[0-255],unit16图像的灰度值范围为[0-65535],histeq自己主动调整hgram以达到标准图像hgram的和等于原图像的像素数(也就是说两幅图像的像素数要相等。即将标准图像的像素数目调整的和原图像像素数目一样)。当规定直方图J的长度比原图像I的灰度级数目小时,J的直方图将会更好的匹配规定直方图hgram。

翻译的非常烂,以后还需多多努力,尽管非常多东西可以意会可是还是难以表达。

matlab histeq cy源代码,matlab histeq函数介绍(示例代码)相关推荐

  1. AcceptEx函数的示例代码

    2. 关于AcceptEx 使用此函数时,要包含头文:Mswsock.h,同时要链接:Mswsock.lib.可在源程序中加入下面的语句,这样在编译时,将自动链接Mswsock.lib. #pragm ...

  2. partial函数介绍(含代码示例)

    partial函数介绍 partial函数在python的functools模块中,这个函数原型如下: partial(func, *args, **keywords) 这个函数调用时,返回一个par ...

  3. matlab语音识别系统(源代码),matlab语音识别系统(源代码)最新版DOC.doc

    目录 一. 设计任务及要求------------------1 二. 语音识别的简单介绍 2.1语者识别的概念-----------------2 2.2特征参数的提取--------------- ...

  4. matlab 切比雪夫矩源代码,matlab实现快速切比雪夫微分

    Fast Chebyshev differentiation fchd(V) computes the first derivative of the data in V located along ...

  5. matlab外罚函数实验报告,优化之外罚函数法(示例代码)

    罚函数法的基本思想是借助罚函数把约束问题转化为无约束问题,然后用无约束最优方法来求解. 构造罚函数:在可行点,辅助函数的值等于原来的目标函数值:在不可行点,辅助函数值等于原来的目标函数值加上一个很大的 ...

  6. Python3 中hasattr()、getattr()、setattr()、delattr()函数及示例代码数

    hasattr()函数 hasattr()函数用于判断是否包含对应的属性 语法: hasattr(object,name) 参数: object–对象 name–字符串,属性名 返回值: 如果对象有该 ...

  7. linux ps 源代码,【linux】ps(示例代码)

    Linux下PS命令详解 要对系统中进程进行监测控制,查看状态,内存,CPU的使用情况,使用命令:/bin/ps (1)ps :是显示瞬间进程的状态,并不动态连续: (2)top:如果想对进程运行时间 ...

  8. c语言apply函数,R语言apply()函数用法(示例代码)

    在R语言的帮助文档里,apply函数的功能是: Retruns a vector or array or list of values obtained by applying a function ...

  9. c语言strsep,C/C++ 字符串分割: strtok 与 strsep 函数说明(示例代码)

    函数原型: char *strtok(char *s, const char *delim); char *strsep(char **s, const char *delim); 功能:strtok ...

最新文章

  1. flutter项目如何打包(android)
  2. 【LeetCode】LeetCode之跳跃游戏——动态规划+贪心算法
  3. 内联函数的定义可能不止一次
  4. Struts原理与实践(5)
  5. 教你10分钟对接人大金仓EF Core 6.x
  6. MSDN 论坛好帮手3月首发
  7. JAVA入门级教学之(方法-7)
  8. Application对象 简单的聊天室
  9. Java基础——数组应用之StringBuilder类和StringBuffer类
  10. 设计灵感|教会你海报设计套路
  11. 学完java后学python_大火的python开发学好后能找到工作吗
  12. 使用VS进行工作流开发系列博客5-Developing Workflows in VS: Part 4 - Design and Bind Your Forms...
  13. Generalised Dice Overlap as a Deep Learning Loss Function for Highly Unbalanced Segmentations
  14. 网站SEO优化之Robots.txt文件写法。
  15. java编译命令是什么_Java编译命令整理
  16. Linux中常用命令(初学者必备)
  17. 安卓手机投屏到台式电脑非常简单,系统工具就成
  18. 如何判断channel是否已经关闭
  19. 加密一条保序的数据流
  20. 直播软件开发公司来告诉你什么是互动直播

热门文章

  1. 基于PCA主成分分析的线性拟合
  2. 第十三届蓝桥杯省赛I:李白打酒加强版
  3. css实现折叠样式实现
  4. Xmind8破解教程
  5. 【cf 723B】 Text Document Analysis
  6. java 欧几里德_用java实现欧几里得算法
  7. Vue中better-scroll的使用
  8. orb-slam2代码详解之system
  9. NetXpert XG轻松应对10Gb/s以太网光纤测试新挑战
  10. 工业绿色可视化之核电站工艺流程组态仿真