Matlab中imhist函数的用法
时间: 2024-05-19 17:16:19 浏览: 11
imhist函数是Matlab中的一个图像处理函数,用于计算并绘制图像的灰度直方图。它的使用方法如下:
imhist(I,n):计算图像I的灰度直方图,其中n是直方图的常数。
imhist(X,map,n):计算灰度图像X的彩色直方图,其中map是灰度映射矩阵。
imhist(AX,...):绘制灰度直方图到轴AX上,其中AX是当前图表的子图轴。
其中,I是一幅灰度图像,X是一幅彩色图像,map是彩色图像的灰度映射矩阵,n是直方图的常数。
相关问题
matlab中imhist函数的用法
imhist函数是MATLAB中的图像直方图函数,用于统计图像中像素强度值的分布情况。
用法:
```
imhist(I)
imhist(I, n)
imhist(I, edges)
[counts, binLocations] = imhist(___)
```
其中:
- `I`是待统计直方图的图像,可以是灰度图像或彩色图像。
- `n`是直方图的柱数,默认为256。
- `edges`是自定义的直方图边界值。
- `counts`是各个柱的像素数量。
- `binLocations`是每个柱对应的像素强度值。
例如:
```
I = imread('moon.tif');
imhist(I);
```
可以生成灰度图像`I`的直方图。
imhist在matlab应用中的使用方法
Imhist 是 Matlab 中用来显示图像的直方图的函数。它的使用方法很简单。首先,需要载入需要分析的图像,然后直接在命令窗口中输入:
imhist(I)
其中,I 是载入的图像变量名。执行此命令后,Matlab 会自动计算并绘制出图像的直方图,同时在右上角显示出最大像素值,最小像素值,平均像素值和中值等信息。
除了直接在命令窗口中使用,还可以将 imhist 函数嵌入到 Matlab 中编写的程序中,以便更方便地进行自动化处理。
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)