mwfd.net
当前位置:首页 >> mAtlAB转换灰度图像 >>

mAtlAB转换灰度图像

I = rgb2gray(RGB);Matlab函数rgb2gray,函数功能:将真彩色图像转换为灰度图像.在matlab命令窗口中键入doc rgb2gray或help rgb2gray可以获得更多关于该函数的帮助信息.调用方式:I = rgb2gray(RGB) 将真彩色RGB图像转换成灰度图像.

1. 如果是彩色图片的话 转成hsv色彩空间,然后v通道内好像就是亮度分量 直接显示v通道得到的就是基于亮度的原图的灰度化.2. 图像在matlab里面实际就是矩阵,矩阵每个值反映的就是这个像素点的灰度值,v通道的话对应的即为亮度值.3. 这个只是一个理解上的问题了, 平时我们所说的图像深度指的是 用来表示像素值的bit个数 例如深度为1的为 二值图 深度为8的则为256灰度图 ,当然 你用8bit也可以做成伪彩色图片 只是8比特表示三个通道的值 所能区分的颜色比较少而已 关键在于你想进行什么样的处理了

MyYuanLaiPic = imread('e:/image/matlab/darkMouse.jpg');%读取RGB格式的图像e799bee5baa6e79fa5e9819331333361326266 MyFirstGrayPic = rgb2gray(MyYuanLaiPic);%用已有的函数进行RGB到灰度图像的转换 [rows , cols , colors] = size(

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

可以利用以下两句解决问题:j = rgb2gray(i); j = im2uint8(j); matlab函数rgb2gray,函数功能:将真彩色图像转换为灰度图像.在matlab命令窗口中键入doc rgb2gray或help rgb2gray可以获得更多关于该函数的帮助信息.调用格式:i = rgb2gray(rgb

灰度图像的值在0到1之间,转换过去在imshow即可显示,保存用imwrite.举个例子,矩阵是A,则:在matlab里输入 imwrite((A+1)/2,'a.bmp') 即可 而本题中,为 img,则转化方法为:img=img.*255 这样就将img中每个像素由[0,1]的区间转化为[0,255]区间地灰度图像了

先导ct图进ai,然后用ai的矢量化功能,对图片进行较少色阶层次的矢量化,然后就自动算出了一些灰度阶层和明显区域的边缘路径.然后多层ai文件逐一导入3dsmax,分开相应的距离后,用suface蒙皮方法,勾连线条顶点,建出比较贴切的内外部3d模型.我只是尝试,取样值设得比较低,最后出来得模型只能说大形还对,细节就谈不上了.但要是能拿到ct图正主得照片做贴图,应该能有点效果.

如何采用matlab将图像灰度化MyYuanLaiPic = imread('e:/image/matlab/darkMouse.jpg');%读取RGB格式的图像 MyFirstGrayPic = rgb2gray(MyYuanLaiPic);%用已有的函数进行RGB到灰度图像的转换[rows , cols , colors] = size(MyYuanLaiPic);%得到原来图像的矩阵的参数

bmp的图像是彩色的,也就是说有rgb三个波段,读出的图像数据是一个m*n*3的数组,如果想把它变成灰度图像的,只要分离出任意rgb中的一个分量即可,例如你的图像是1.bmp,x=imread('1.bmp');imshow(x);y=x(:,:,1);imshow(y);就可以了,不知道你是想怎样把图像变成灰度的,如果三个分量都想要的话,做个计算也可以的,例如把rgb做个平均;y=1/3*x(:,:,1)+1/3*x(:,:,2)+1/3*x(:,:,3);imshow(y);

很简单,将以下语句粘贴到一个新建的MATLAB函数文件里并取名为rgb2gray2.m(缺省即是如此)function J = rgb2gray2(I)J = 0.29894 * I(:,:,1) + 0.58704 * I(:,:,2) + 0.11402 * I(:,:,3);接下来读入一幅RGB图像到矩阵I中后调用J = rgb2gray2(I)即可,J就是转换后的灰度图像矩阵.需要注意的是,自编函数未考虑太多情况,因此输入必须是RGB图像的矩阵(可用imshow()函数读取自硬盘里的照片),如果原本就是灰度图像或其它非法输入的话将会报错.

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