精华内容
下载资源
问答
  • matlab灰度图转rgb图片

    2021-03-30 20:40:51
    matlab灰度图转rgb图片
  • matlab实现灰度图转rgb图

    千次阅读 2020-04-27 10:21:06
    %%img为灰度图 function rgbimg = gray2rgb(img) [rows,cols]=size(img); r=zeros(rows,cols); g=zeros(rows,cols); b=zeros(rows,cols); r=double(img); g=double(img); b=double(img); rgbimg=cat(3,r,g,b)...
    %%img为灰度图
    function rgbimg = gray2rgb(img)
    [rows,cols]=size(img);
     r=zeros(rows,cols);
     g=zeros(rows,cols);
     b=zeros(rows,cols);
     r=double(img);
     g=double(img);
     b=double(img);
     rgbimg=cat(3,r,g,b);
    end
    
    展开全文
  • Matlab实现的灰度图像转换成RGB图像,效果不错 用Matlab实现的灰度图像转换成RGB图像,效果不错
  • Matlab实现灰度图像转换成RGB图像

    热门讨论 2009-05-16 10:29:57
    Matlab实现的灰度图像转换成RGB图像,效果不错
  • 求分享Matlab实现灰度图像转换成RGB图像的代码</p>
  • Matlab程序,自己手动实现rgb图像转灰度图像。
  • matlab RGB图转灰度图

    千次阅读 2014-07-05 14:19:20
    imgrgb = imread('flower.jpg'); imwrite(imgrgb, 'flower.bmp', 'bmp'); % jpg格式转换为bmp格式 imggray = rgb2gray(imgrgb);...imwrite(imggray, 'flower_grayscale.bmp', 'bmp'); % 存储为灰度图像
    imgrgb = imread('flower.jpg');
    imwrite(imgrgb, 'flower.bmp', 'bmp'); % jpg格式转换为bmp格式
    imggray = rgb2gray(imgrgb);
    imwrite(imggray, 'flower_grayscale.bmp', 'bmp'); % 存储为灰度图像
    展开全文
  • Matlab----RGB图像转换成灰度图像

    千次阅读 2020-01-27 23:22:24
    真彩图(RGB图像)转换为灰度图 RGB=imread("peppers.png"); Gray=rgb2gray(RGB); figure,imshow(RGB); figure,imshow(Gray); RGB颜色图转换为灰度图 读取RGB颜色图的索引图像,然后将颜色图转换为灰度 [X,...

    真彩图(RGB图像)转换为灰度图

    RGB=imread("peppers.png");
    Gray=rgb2gray(RGB);
    figure,imshow(RGB);
    figure,imshow(Gray);
    

    在这里插入图片描述

    RGB颜色图转换为灰度图

    读取RGB颜色图的索引图像,然后将颜色图转换为灰度

    [X,map] = imread('corn.tif');
    newmap = rgb2gray(map);
    figure,imshow(X,map);
    figure,imshow(X,newmap);
    

    在这里插入图片描述

    rgb2gray()函数详解

    语法

    I = rgb2gray(RGB) 将真彩色图像 RGB 转换为灰度图像 I。rgb2gray 函数通过消除色调和饱和度信息,同时保留亮度,来将 RGB 图像转换为灰度图。

    I = rgb2gray(RGB);
    newmap = rgb2gray(map);
    

    输入参数

    RGB为真彩色图像,指定为 m×n×3 数值数组。
    数据类型: single | double | uint8 | uint16

    map为颜色图,指定为由范围 [0, 1] 内的值组成的 c×3 数值矩阵。map 的每行都是一个三元素 RGB,指定颜色图的单种颜色的红、绿和蓝分量。
    数据类型: double

    输出参数

    I为灰度图像,以 m×n 数值数组形式返回。

    newmap为灰度颜色图,返回为由范围 [0, 1] 内的值组成的 c×3 数值矩阵。newmap 的三列是相同的,因此 newmap 的每行都指定一个强度值。
    数据类型: double

    展开全文
  • 如果文件中既有彩色图像又有灰度图像,则用如下代码 path = 'E:\python论文及代码\新建文件夹 (4)\imagefusion_densefuse-master\coco2014\train2014\'; save_path = 'E:\python论文及代码\新建文件夹 (4)\image...
    
    path = 'E:\python论文及代码\新建文件夹 (4)\imagefusion_densefuse-master\coco2014\1\';
    save_path = 'E:\python论文及代码\新建文件夹 (4)\imagefusion_densefuse-master\coco2014\2\';
    file=dir([path,'*.jpg']);
    
    for i=1:length(file)
        I=imread([path,file(i).name]);
        I=rgb2gray(I);
        imshow(I)
        imwrite(I,[save_path,file(i).name]);
    end
    
    

    如果文件中既有彩色图像又有灰度图像,则用如下代码

    
    path = 'E:\python论文及代码\新建文件夹 (4)\imagefusion_densefuse-master\coco2014\train2014\';
    save_path = 'E:\python论文及代码\新建文件夹 (4)\imagefusion_densefuse-master\coco2014\train_gray\';
    file=dir([path,'*.jpg']);
    
    for i=1:length(file)
        I=imread([path,file(i).name]);
        if ndims(I) == 3
           I=rgb2gray(I);
           imwrite(I,[save_path,file(i).name]);
        else
            imwrite(I,[save_path,file(i).name]);
        end
    end
    
    
    展开全文
  • MATLAB图像二值化,工具:Image Processing Toolbox
  • matlab灰度图转换为彩色图

    万次阅读 热门讨论 2017-03-28 22:06:53
    将彩色通道进行线性组合形成灰度通道,这是图像处理里面一个很常规的做法,在matlab工具箱中有rgb2gray这个函数可以完成。最近,在matlab的文件分享网站,有人发布了一个代码可以反过来变换图像。 文件要求提供一个...
  • 图像是怎样构成的?像素对于我们来说并不陌生,在我们购买手机的时候像素的高低是我们参考的重要标准之一。其实任意一幅图像都是由非常多个像素点...在RGB彩色模型中表示的图像由三个分量图像组成,每种原色一幅分...
  • 1.如果 I 是灰度或真彩色 (RGB) 图像,它可以是 uint8、uint16、double、logical、single或 int16。2.如果 I为索引图像,它可以是 uint8、uint16、double 或 logical。3.如果 I为二值图像,它必须是 logical。二.ma....
  • rgb 转换算法, 灰度图直方图互, rgb yuv 图。matlab的m文件。
  • %img1-源图像RGB或者灰度图均可(灰色图像处理速度要快一些,实测) %img2-选定的彩色图像,用于给灰色图像着色。(有一定的匹配要求,也是耗费时间) tic%开始计时 clc; warning off; imt=imread(img1); ims=...
  • 彩色图像转灰度图_灰度图转二值图_双峰法自动阈值二值化 彩色转灰度图 matlab提供了彩色图像转灰度图的函数——rgb2gray(colorImg)。该方法内部是通过Gray = 0.29900 * R + 0.58700 * G + 0.11400 * B该公式计算...
  • (一)什么是RGB图像?RGB图像,也叫真彩色图像。RGB分别代表R(Red 红),G(Green 绿)和B(Blue 蓝)。RGB图像即是每个像素的颜色由R,G,B三个分量组合而成。其中每个分量由8-bit来表示,因此真彩色图像为24位。每个分量...
  • functionlsl_rgb2gray()%%%%%%%%%%%彩色图像批量转灰度图像%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%2009年6月29日%%%%%%%%%%%%%%%%%%%%%%pathname=uigetdir(cd,'请选择文件夹');ifpathname==0msgbox('您没有正确选择...
  • matlab中将RGB图像转化为灰度图像

    万次阅读 2018-11-06 15:02:43
    MyYuanLaiPic = imread('e:/image/matlab/darkMouse.jpg');%读取RGB格式的图像 ...%用已有的函数进行RGB灰度图像的转换 [rows , cols , colors] = size(MyYuanLaiPic);%得到原来图像的矩阵的参数 MidGr...
  • 1.首先将灰度图转换为特殊的rgb图像(将灰度单通道扩展为rgb三通道) 2.将rgb三通道转换为Ycrbr三通道 3.根据Y分量对两张图进行匹配,用彩图Y分量最接近的点来给灰度图上的点上色 代码改进 function R=gray2rgb(img1...
  • 今天第一天学习用matlab进行数字图像处理,先找几个容易的操作练练手,小小的成就感才能让人继续前行 I=imread('aaron.jpg') %读入当前工作目录下...%将RGB彩色图像转换为灰度图像 figure;%打开一个新窗口 imshow(...
  • ,有没有大佬知道问题出在哪里呀

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 432
精华内容 172
关键字:

matlab灰度图转rgb图

matlab 订阅