求一matlab程序,要求: 输入图像,输出灰度直方图。

图像名由外界调用获得,通过matlab示例图片测试,更多输出信息OR注释,更多加分。请说明所用的matlab环境、运行程序的方式(本人小菜)... 图像名由外界调用获得,通过matlab示例图片测试,更多输出信息OR注释,更多加分。
请说明所用的matlab环境、运行程序的方式(本人小菜)
展开
 我来答
MeChess
2011-04-04 · TA获得超过1538个赞
知道小有建树答主
回答量:448
采纳率:100%
帮助的人:576万
展开全部
img=imread('c:\test.bmp');
p=rgb2gray(img);
h=imhist(p);
h1=h(1:2:256);
h2=1:2:256;
stem(h2,h1,'r--');
figure,imhist(p);
更多追问追答
追问
你给的说明太少了,再加一点吧
追答
服了你,这几行代码都比较简单,所以就懒的解释了,要不说我太婆妈。
img=imread('c:\test.bmp');%读一幅图像
p=rgb2gray(img);%将图像转为灰度图像
h=imhist(p);%列出灰度图像直方图
h1=h(1:2:256);%准备画圈的纵坐标-->数据来自于图像
h2=1:2:256;%准备画圈的横坐标就是1到256
stem(h2,h1,'r--');%用红色的绘制火柴梗图,不懂看火柴梗图
%http://zhidao.baidu.com/question/87220103.html
figure,imhist(p); %直方图对比
图像直方图的函数就是imhist,用法很简单,就如我那样用。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式