
imhist是MATLAB图像处理模块中的一个函数,用以提取图像中的直方图信息。在matlab 的命令窗口中键入doc imhist或help imhist即可获得该函数的帮助信息。
- 中文名称 图像处理工具箱中的函数
- 外文名称 imhist
- 用途 获取图像数据直方图
- 目的 提取图像中的直方图信息
函数功能
该函数用于获取图像数据直方图。在图像增强技术中来自,图像灰度级直方图有着重要的意义,是直方图修改技术、直方图均衡化等一些图像处理技术的基础。在mat360百科lab 的命令窗口中键入doc imhist或help imhist即可获得该函数的帮助信息。
调用格式
imhist(I,n)
imhi挥井破三烈st(X,map)
[counts,x] = imhist(...)
说明:长周卷imhist(I,n)其中,I为灰度的输入图像,n为指定的灰度级数目,缺省值为256;imhist(X,map)计算和显示索引色图像X的直方图,map为调色板。用stem(x,counts)同样可以显示直方图。counts和x分别为返回直方图数据向量和相应的彩色向量。
程序示例
下面这个程序首先读取图像的数据,然后画出其灰度级直方图:
clear,clc;
close all;
ImageData=imread('D:\boy.bmp');
subplot(2,1,1);
imshow(ImageData);
subplot(2,1,2);
imhist(ImageData);