sgdd.net
当前位置:首页 >> mAtlAB读取图片灰度值 >>

mAtlAB读取图片灰度值

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

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

用a=imread('图片文件名')读入图像 如果图片不在当前工作文件夹,需要输入完整的路径和文件名 通常返回的变量a多数是一个3维的uint8类型的矩阵,每一维分辨存放图像的r,g,b颜色的数据 需要得到图像的灰度,还需要将rgb数据转换为灰度 b=rgb2gray(a);

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

知道你要提取区域的坐标,然后根据坐标范围执行你需要的操作

给我一份呗!!

你可以将这些图片按顺序命名,然后使用一个循环逐个读取数据,最后cat成一个三维数组.

读取灰度的值可以根据RGB来判读

比如A是灰度图像矩阵max(A(:))

1、打开图片:在主界面上输入命令将图像转换为数据;Data = imread('folder icon.bmp').2、查看数据:双击工作区中的数据,我们可以看到图像数据的具体信息.3、验证图像结果:输入命令,我们可以看到数据数据是图片所代表的;Imshow(数据).4、灰度说明:我们可以通过输入指令获得灰度后的矩阵; GDATA = rgb2gray(数据).5、查看灰色矩阵:双击,右边的工作区,gdata,可以看到数据的具体信息.6、显示灰度图像:如下图所示,可以看到图片后的灰度.

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