MATLAB 图像处理 灰度图 将图像中某一行或者某一列的灰度值 绘制成一条曲线

读取灰度图之后,我要根据某一行像素的灰度值,绘制一条曲线,求实现代码。假如某一行分布为10015020010018090,想根据这些值画出一条曲线。应该怎么做?... 读取灰度图之后,我要根据某一行像素的灰度值,绘制一条曲线,求实现代码。
假如 某一行分布为 100 150 200 100 180 90,想根据这些值画出一条曲线。应该怎么做?
展开
 我来答
失落世界
2015-07-02 · TA获得超过110个赞
知道答主
回答量:63
采纳率:0%
帮助的人:39.9万
展开全部

将这些灰度值保存成一个矩阵A

A = imgdata(:,1);%第一列的所有数据

若是仅仅画数据,直接用plot(A)

例子如下:

filename = 'I.jpg';

imgData = imread(filename);


imshow(imgData);%该函数可以用来显示已经读入的数据


A = imgData(:,1);


plot(A,'-');%画出图像数据


结果如下:



本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式