直方图
直方图是一种统计报告图,由一系列高度不等的纵向条纹或线段表示数据分布的情况。图像的直方图表示的则是不同灰度级占总像素的分布情况。

以uint8类的图像为例,该类图像具有2^8=256级亮度,不同亮度对应的像素数不同,统计得到256级亮度分别对应的像素数并绘制出直观的图表,这就是图像的直方图。

imhist
函数imhist可以绘制得到图像的直方图,它是Matlab图像直方图处理工具箱中的一个核心函数。

调用格式
imhist(I,n)
I为输入图像,需为灰度图像,n为指定的灰度级数目,缺省值为256。

使用示例

f = imread('figure1.jpg');
h = rgb2gray(f);%将RGB图像转换为灰度图像
imhist(h)

得到灰度图像h的直方图如下所示:

除了能用函数imhist绘制直方图以外,还能使用函数bar、stem、plot绘制图像的直方图,在Matlab中输入以下代码:

f = imread('figure2.jpg');
h = rgb2gray(f);%将RGB图像转换为灰度图像
h1 = h(1:10:256);
horz = 1:10:256;
subplot(2,2,1)
imhist(h)
subplot(2,2,2)
bar(horz,h1,0.5)
subplot(2,2,3)
stem(horz,h1,'fill')
subplot(2,2,4)
plot(imhist(f))

得到四种不同的绘图函数的绘制效果如下图所示:

在实际应用中可以根据不同情况选择使用不同的函数进行绘制,得到更好的显示效果。

Matlab中imhist函数的使用及图像直方图的概念相关推荐

  1. matlab中Regionprops函数详解——度量图像区域属性

    声明:原文链接https://blog.csdn.net/langb2014/article/details/49886787点击打开链接,仅学习使用,写的很不错. Regionprops:用途是ge ...

  2. MATLAB中im2bw函数-将图像转换为二值图像

    matlab中DIP工具箱函数im2bw使用阈值(threshold)变换法把灰度图像(grayscale image)转换成二值图像.所谓二值图像, 一般意义上是指只有纯黑(0).纯白(255)两种 ...

  3. Matlab中bwmorph函数的使用

    Matlab中bwmorph函数的使用 Matlab中提供了一个基于形态学的处理函数,即以膨胀.腐蚀等操作为基础,其语法格式如下: bw2=bwmorph(bw1,operation,n); 其中bw ...

  4. matlab中axis函数程序,matlab中axis函数

    % 计算函数值,zz 也是21x21的矩阵 为了方便测试立体绘图,MATLAB 提供了一个 peaks...meshz 可将曲面加上围裙: [x,y,z]=peaks; meshz(x,y,z); a ...

  5. matlab中imresize()函数用法

    matlab中imresize()函数的功能是改变图像的大小. 其用法有多种: 1.B = imresize(A,m)  将图片A放大m倍 2.B = imresize(A,m,method)  将图 ...

  6. matlab中imagesc函数基本学习

    matlab中imagesc函数 含义 使用缩放颜色显示图像 语法 imagesc© imagesc(x,y,C) imagesc('CData',C) imagesc('XData',x,'YDat ...

  7. matlab中dmodce函数使用报错,matlab中randi函数

    ④矩形脉冲信号 矩形脉冲信号在 MATLAB 中用 rectpuls 函数表示,其调用形式为 ft...(1,n); >>xn3=randi(n,1,n); >>subplot ...

  8. matlab中set的意思啊,matlab中set函数怎么用

    matlab中set函数怎么用 mip版  关注:119  答案:2  悬赏:60 解决时间 2021-01-25 02:40 已解决 2021-01-24 15:39 global Swarmsco ...

  9. MATLAB中的函数句柄及其应用

    1.函数句柄的创建 函数句柄(function handle)是MATLAB中的一类特殊的数据结构,它的地位类似于其它计算机语言里的函数对象(Javascript,Python),函数指针(C++), ...

  10. matlab中im2bw函数的用法

    matlab中DIP工具箱函数im2bw使用阈值(threshold)变换法把灰度图像(grayscale image)转换成二值图像.所谓二值图像, 一般意义上是指只有纯黑(0).纯白(255)两种 ...

最新文章

  1. android studio dump java heap_Android Studio 3.0 Memory Profiler使用
  2. 计算机应用基础试题及答案试卷号7074,阅读文章,完成试题。后来才知道,在这千钧一发的时刻,是郝副营长划着了火柴,点燃了那本书,举得高高的, - 学进去中小学试卷试题库...
  3. 【redis】2.redis可视化工具安装使用
  4. 菜鸟学python 哪吒_Python 学习之路 (前言)
  5. 链表倒置 (不额外开辟另一块空间)
  6. Android+高通 MIPI转LVDS显示屏调试之---基于SD65DSI84
  7. EF 学习 实用脚本
  8. 什么是连续潮流cpf_2019童装秋冬潮流趋势报告:一文读懂童装潮流四大消费趋势...
  9. Attachment rename issue in Faas
  10. java 反射 field get方法_JAVA学习之反射getDeclaredField()方法与getField()方法的区别
  11. 学习之法 —— 如何阅读代码、如何编写代码
  12. Machine Learning ——Homework 8
  13. 华为鲲鹏HCIA认证 常考题
  14. c语言单片机题目设计大全,51单片机毕业设计题目.docx
  15. 9.0魔兽服务器显示不兼容,《魔兽世界》9.0界面卡读条解决方法
  16. 大气层整合傻瓜包_【工具】switch大气层9.2系统升级固件+大气层0.10.3离线整合包...
  17. WordPress Avada主题评测:非常受欢迎但值得吗? (2022)
  18. 第六章 第一节 文本控件
  19. 美国Zip code大全
  20. python的多线程使用setDaemon有什么意义?

热门文章

  1. Java之JDBC安装、使用详解(2021最新!)
  2. atmega328p引脚图_ATMEGA328P-AU 8位AVR微控制器
  3. 总结 | 六大路径规划算法
  4. 企业微信api接口,企业微信sdk
  5. 321影音 多功能播放器
  6. 最小二乘法系统辨识小结
  7. 华为主题包hwt下载_hwtTool-hwtTool(华为主题开发工具)下载 v9.1.3.302官方版--pc6下载站...
  8. 修改typora主题的字体
  9. UDP 协议报文格式
  10. PS替换证件照背景颜色