求助:无法查看图像的直方图

2019-07-17 14:52发布

求助:无法查看图像的直方图
clear
I=imread('C:Documents and SettingsAdministrator桌面huidu.tif');
subplot(1,2,1);
imshow(I);
subplot(1,2,2);
imhist(I)
运行后显示:??? Undefined function or variable
求大师指点!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
youyoulan
1楼-- · 2019-07-17 17:01
楼主是灰度图像吗?我这没问题 啊。
surround
2楼-- · 2019-07-17 20:23
youyoulan 发表于 2012-4-1 15:41
楼主是灰度图像吗?我这没问题 啊。

是灰度图像,我想查看图像的直方图
youyoulan
3楼-- · 2019-07-17 21:19
 精彩回答 2  元偷偷看……
surround
4楼-- · 2019-07-17 21:54
youyoulan 发表于 2012-4-1 15:43
我这可以看到直方图啊

是怎样的一个分布呢?
lique
5楼-- · 2019-07-18 03:29
 精彩回答 2  元偷偷看……
kevinvind
6楼-- · 2019-07-18 05:13
1 你先设一下工作路径,current Directory,然后直接写图名就好,要不容易出错;2 显示直方图,只能显示某一个波段的,所以,要加一句提取某一波段的(如果已经是灰度图,就不必要了);
I=imread('xx.tif');
I=I(:,:,1); %选择你须要的波段
subplot(1,2,1);
imshow(I);
subplot(1,2,2);
imhist(I);

一周热门 更多>