怎么用matlab提取灰度值啊?

小弟在做毕业设计,要用matlab做图像处理,可是我对这个没有系统学习过。现在要提取一个图像(用ccd拍摄的)中某一矩形区域某一行或一列的像素的灰度值,求个程序。谁能帮个忙啊?
小弟感激不禁!
要matlab编的程序语言,会的帮下忙,谢谢!

1.调用matlab的图像读取函数imread读图片,把图片放在work文件夹下
I = imread('样品.jpg');
2.变为灰度图
G = rgb2gray(I);
3.双击workspace中的G项,在弹出的array edit中就看到了灰度矩阵
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-04-06
1.调用matlab的图像读取函数imread读图片,把图片放在work文件夹下
I = imread('样品.jpg');
2.变为灰度图
G = rgb2gray(I);
3.双击workspace中的G项,在弹出的array edit中就看到了灰度矩阵本回答被提问者采纳
第2个回答  2008-04-09
用rgb2gray(),自己好好研究一下就会了。
第3个回答  2008-04-06
获取屏幕颜色代码的小工具takecolor
http://hi.baidu.com/sgpx/blog/item/ff45977ec67cb73c0dd7da33.html

怎么用matlab提取灰度值啊?
1.调用matlab的图像读取函数imread读图片,把图片放在work文件夹下 I = imread('样品.jpg');2.变为灰度图 G = rgb2gray(I);3.双击workspace中的G项,在弹出的array edit中就看到了灰度矩阵

matlab求取图像的灰度图、图像轮廓以及二值化图像
在MATLAB中进行图像处理时,图像的灰度化、轮廓检测以及二值化是常见的步骤。首先,对于灰度图像的获取,你可以借助rgb2gray函数。这个函数采用标准的灰度转换公式,将彩色图像转换成单一的灰度值表示,便于后续处理。接着,轮廓检测是通过edge函数实现的。它支持多种边缘检测算法,如Sobel、Canny和Prewitt,这些...

用MATLAB计算一张文字图片的灰度值
这是用matlab的图像处理工具箱直接读入图像的数据显示的图形,就在matlab左下角,start->toolbox->image processing box 点击程序的一项就会出来对话框,大可图像就可以了。

怎么用matlab提取灰度值
用imread("")把图片读进来,再转换成grey模式(灰度模式),得到的就是一个灰度矩阵,要获取某个点的灰度值就和数字矩阵中获得某个点的数的方法是一样的;例如:i=imread('tuxiang.jpg');%i是彩色图像i1=rgb2gray(i);%i1就是灰度图像i1(x,y)%就是(x,y)点的灰度值i1(x1:x2,y1:y2)%...

如何利用matlab提取一幅图像的所有灰度值,并计算均值,方差,CV 值?
读入rgb图像——i=imread(...);然后转换成灰度图像——i=rgb2gray(i);计算均值——mean(mean(i));计算方差——var();

如何让用matlab求出一幅图像的平均灰度?请给出具体程序,谢谢~_百度知...
求平均灰度很简单,假设你图像数据放在变量I中 I=double(I);[M N]=size(I);ave=sum(sum(I))\/(M*N); %ave为平均灰度。也可以直接用下面的一条语句:ave=mean(mean(I));

如何用matlab搜索图像某一行的灰度值
调用matlab的图像阅读功能imread读取图片,图片上的工作文件夹 I = imread('样品JPG');变为灰度 G = rgb2gray(I); \/>双击工作区G,在弹出阵列编辑看到灰色的矩阵

怎样用matlab输出一幅图像某一行的灰度值
function greyValue = calcRowGrey(pic)备注:输入值为读取文件后的图像数据,可以是m行 n列 或者是[m*n*3] (彩色图片)直接计算灰度值,如果是黑白图像,计算结束 greyValue = sum(greyValue ,2);判断如果是彩色图像 if length(size(greyValue )>2 greyValue = sum(greyValue ,3);end ...

matlab 提取图片的灰度值bmp图像
P = imread('FILENAME.bmp');G = rgb2gray(P);G是灰度值,前面一句是读入图像

如何利用matlab程序编写求出直方图上最大值百分之x处的灰度值
直接减1后就是其灰度值 conters=imhist(x);%%该形式直接返回各个灰度级的频数 >> [m,n]=find(conters==0.5*762)%%找到你需要的频数,762为上面求的最大值 m = 107%%序号 n = 1 所以其0.5*762处对应的灰度值就是107-1=106

相似回答