首页 >>  正文

灰度图转rgb+matlab

来源:baiyundou.net   日期:2024-09-21

双封牵1786matlab彩色图像灰度化
朱审削13787244295 ______ 彩图变灰度图 rgb2gray 已知变换曲线的话 直接将原始图的灰度值代入函数式进行变换即可 需要注意的是图形数据类型 I = imread('E:\Fig1a.jpg'); [d1,d2,d3] = size(I); if(d3 > 1) I = rgb2gray(I);%如果是灰度图就不用先变换 end I = double(I) / 255; I1 = uint8(255 * I * 0.5 + 0.5); imshow(I1);imwrite(I,'test.jpg')

双封牵1786用matlab求彩色图像平均灰度是否要先转换成灰度图像? -
朱审削13787244295 ______ matlab把真彩图转换为灰度图,也是通过公式实现的 R=G=B=0.3R+0.59G+0.11B 所以不需要先转换成灰度图像,可以直接通过三个通道的灰度值直接计算.不过不知道你计算出平均灰度有什么用途?要不是不是应该对三通道分别处理.

双封牵1786用Matlab将彩色图编程灰度图以后,在变回彩色图如何处理 -
朱审削13787244295 ______ 根据图像处理的原则,信息是逐渐丢失的,所以只有灰度图是不能复原成原来的彩色图的. 其数学原理如下: 原来一个彩色点rgb为 [1,2,3] 我们把它平均化后得到 一个灰的点 [2,2,2], 但是只根据这个灰度点是不能计算出原来的彩色点的具体信息的. 可以通过一定的规则(限制条件)对这三个数值进行运算得到彩色的图像,但得到的图像和原图是必然有差别的,比如photoshop中的单色映照什么的.

双封牵1786在matlab中如何将灰度图像转化成二值图像??如何再转化回去? -
朱审削13787244295 ______ 获取一个阈值,可以将此图像转化成二值图像.image=imread(' '); tt=graythresh(image);image1=im2bw(image,tt);

双封牵1786MATLAB中如何将三幅灰度图合为一张彩色图? -
朱审削13787244295 ______ rgb=cat(3,B,C,D); rgb就是你要的彩图,其实是和A一样的

双封牵1786matlab将视频帧转换成灰度图程序解释 -
朱审削13787244295 ______ 这是因为matlab处理图片格式更容易,比如你的程序里,把每一帧转化成图片格式后直接用了rgb2gray()就灰度化了(或者用公式0.2989*R+0.5870*G+0.1140*B;).

双封牵1786matlab中如何将灰度图转化为二值黑白图像?敬请各位大侠指点! -
朱审削13787244295 ______ 以前用Matlab做过对图片和音频以及视频的水印算法研究,所以有一些了解.你也知道灰度图是用不同等级的灰度来显示整个图像,儿二值黑白图像里面只存在黑白两色,使用Matlab对现有图像进行处理的时候,如果对象是一个彩色图像,将会创建一个三维矩阵,如果是一个灰度图像,则创建一个二位矩阵,因为使用二维矩阵就能完全记录灰度图像像素信息.

双封牵1786图像灰度直方图归一化 matlab实现 -
朱审削13787244295 ______ 可能因为你读入的是一张rgb三色的图,需要在imread 后面加一行 rgb2gray 转换成灰度图,再做后面的归一化.

双封牵1786matlab中用什么语句可以将彩色的jpg转化为黑白的bmp图片?? -
朱审削13787244295 ______ pic=imread('c:\Documents and settings\桌面\IM.jpg');%读取图片文件,并将矩阵赋值给pic,可以改成你需要的文件路径和文件名. pic=rgb2gray(pic);%将img图转换灰度图 imshow(pic); %显示灰度图

双封牵1786谁会用matlab进行图像二值化?急用!谢谢 -
朱审削13787244295 ______ rgb=imread('data.jpg') 读取图像保存为RGB格式 im=rgb2gray(rgb) 将RGB图像转化为灰度图im im2bw(im,div) 将灰度图im转化按照div进行二值化 0

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024