mwbr.net
当前位置:首页 >> 怎么用mAtlAB提取灰度值啊? >>

怎么用mAtlAB提取灰度值啊?

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

image=imread(图片路径和图片名); 这样得到的是名字是image的矩阵,矩阵的横纵坐标就是位置信息,横纵坐标所在位置的值就是灰度值。

matlab 用rgb2gray 将彩色图像转换为灰度图像 >> I=imread('D:\Lena.jpg'); >> x=rgb2gray(I); >> figure(1); >> subplot(121); >> imshow(I); >> title('原始图像'); >> subplot(122); >> imshow(x); >> title('灰度图像'); 彩色图像是RGB,直...

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

如果只为了显示矩阵直接使用imagesc(A);colormap(gray);即可,不需要归一化。

你没搞清楚,x是行坐标值,相当于直角坐标中的y,y是列坐标,相当于x

P=imread('1.JPG'); % 调入图片 M=rgb2gray(P); S=double(M);%将图像数据转化成double类型 这样S就是你要保存的矩阵。matlab中规定了图像的存储格式为uint8类型,一般是不能进行加减乘除运算的,需要将其转化成其他数据类型,常见的是double型。

不用那么麻烦,matlab有现成的函数: 均值:mean2(img) 标准差:std2(img) 方差是标准差的平方,把上面的结果平方一下

a=imread('图片位置.jpg');图片为RGB图片 R=a(:,:,1);红色分量 G=a(:,:,2);绿色分量 B=a(:,:,3);蓝色分量 图像是以矩阵的形式出现,所以其行数和列数就是其坐标值。假如R(29,65)中的29是横坐标,65是纵坐标。 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...

网站首页 | 网站地图
All rights reserved Powered by www.mwbr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com