• matlab读取图像的RGB 2017-01-20 11:34:08
    matlab图像处理方面,具有很强大的应用。下面将分享如何使用matlab对图片的RGB三色进行提取并显示。 工具/原料 电脑 已注册的MATLAB 方法/步骤 首先通过函数对图片进行读取并显示。 image =...

    (转)http://www.wuji8.com/meta/15818851.html

    matlab在图像处理方面,具有很强大的应用。下面将分享如何使用matlab对图片的RGB三色进行提取并显示。

    工具/原料

    电脑

    已注册的MATLAB

    方法/步骤

    首先通过函数对图片进行读取并显示。

    image = imread('杯子.jpg');

    imshow(image)

    运行后图片如图。

    如何使用MATLAB对图片的RGB三种颜色进行提取

    接下来对红色分量进行提取并显示。

    image = imread('杯子.jpg');

    imager = image(:,:,1);

    imshow(imager)

    如何使用MATLAB对图片的RGB三种颜色进行提取

    接下来对绿色分量进行提取并显示。

    image = imread('杯子.jpg');

    imageg = image(:,:,2);

    imshow(imageg)

    如何使用MATLAB对图片的RGB三种颜色进行提取

    接下来对蓝色分量进行提取并显示。

    image = imread('杯子.jpg');

    imageb = image(:,:,3);

    imshow(imageb)

    如何使用MATLAB对图片的RGB三种颜色进行提取

    为了方便比较,采用sublpot函数将处理过的图片通过一个界面进行显示。

    image = imread('杯子.jpg');

    imager = image(:,:,1);

    imageg = image(:,:,2);

    imageb = image(:,:,3);

    subplot(221);

    imshow(imager);

    title('r')

    subplot(222);

    imshow(imageg);

    title('g')

    subplot(223);

    imshow(imageb);

    title('b')

    subplot(224);

    imshow(image);

    如何使用MATLAB对图片的RGB三种颜色进行提取

    同时,在图像处理后还可以将图像不同分量进行想加,代码如下:

    image = imread('杯子.jpg');

    imager = image(:,:,1);

    imageg = image(:,:,2);

    imageb = image(:,:,3);

    subplot(221);

    imshow(imager);

    title('r')

    subplot(222);

    imshow(imageg);

    title('g')

    subplot(223);

    imshow(imageb);

    title('b')

    subplot(224);

    imshow(imageg+imageb+imager);

    如何使用MATLAB对图片的RGB三种颜色进行提取

    注意事项

    开发环境为MATLAB2012A。

    展开全文
  • 图像处理Matlab图像读取 2017-05-29 12:50:45
    说到图像处理,第一步就是图像读取Matlab最简单的就是imread函数,本节介绍imread的用法以及容易出错的地方
  • 1.1 MATLAB图像处理基本操作 本文中对于大多数的操作,是对数字图像处理领域中最为著名的“lena”图片进行操作的。原图如下(Figure 1):  Figure 1 首先,在MATLAB中显示这幅图片: I=imread('lena.jpg')...
  • 最近学习冈萨雷斯的数字图像处理(MATLAB),随手写个学习笔记,以备以后复习~ 1、读取图像 imread('filename'); %filename是一个含有图像文件全名的字符串(包含任何可用扩展名)  插一句:filename也可以是一个...
  • matlab图像读取与存储 2018-06-04 17:14:20
    转自https://blog.csdn.net/cy_543/article/details/41145245图像的读取和存储 图像处理,主要是对已有的图像进行处理,然后再存储起来,并不是无中生有,创造出一幅图像。因此,图像的读取和存储显得比较重要。 ...
  • matlab数字图像处理实验 2018-01-08 23:46:15
    计算机图像处理实验课1-9,看完本课程可以让你matlab技能小小进步,对图像处理稍微了解。、 (一)matlab数字图像处理实验-guide的简单使用教程 (二)matlab数字图像处理实验-图像的几何变换 (三)matlab数字...
  • MATLAB读取图像,矩阵运算方面真滴快! img=imread('EXP1B.bmp'); //读取图像 figure(); //打开窗口 imshow(img); //显示图像 title('xxxx');给图像设个标题 subplot(211);%将图像放在第二行第一列第一个位置,当有几...
  • 写在前头:说到数字图像处理,不得不提起MATLAB。这是一款非常方便的仿真软件,绝大多数的图像处理可以用MATLAB完成。  有人问,处理图片,用PS岂不是更好。两者各有优点,如果需要将10000幅图片转换成灰度...
  • matlab读取SAR图像 2020-07-05 17:04:33
    matlab读取卫星雷达图像数据,包括强度图、形变图
  • 图像处理 MATLAB 读取摄像头一、摄像头的属性imaqhwinfo()可以了解摄像头的属性,他返回一个结构体,结构体中有摄像头的ID——DeviceID,和摄像头的信息——DeviceInfo;Camera_in=imaqhwinfo('winvideo') Camera_in...
  • 我最近在做嵌入式图像处理,我的任务是:首先要把一幅图像读入matlab,获取每个像素点的灰度值,然后分别在TXT文件中以二进制、十进制和十六进制的数值显示出来。 在matlab中使用imread函数读入一幅图像,得到由...
  • f = imread('F:\学习\研一上\数字图像处理\数字图像处理\作业1\rose.tif'); size (f) whos f imshow(f,[]) imwrite(f,'F:\学习\研一上\数字图像处理\数字图像处理\作业1\保存.tif') f1 = imread('F:\学习\研一上\...
  • 这是图像处理课程课设,基于matlab图像处理系统,基本囊括对图像的基本操作。有GUI界面设计。
  • matlab实现图像读取、写入和显示 1.图像读取 使用imread()函数来读取一幅图像。例如,下行代码实现的就是一个名为“lena.jpg”的图像文件,并将图像的像素矩阵赋值给变量I。文件名需要用单引号括起来,此外,...
  • Matlab 读取彩色图像是三维数组,图像的坐标是以左上角为(0,0)点,彩色图像形成的三维数组中前两位表示图像的像素点的坐标,第三位为1时表示是图像中R的值,为2时表示G的值,为3时表示B的值。故若要对一个彩色...
  • 基于MATLAB图像处理系统的设计与实现数字图像处理软件 MATLAB
  • Start_Latitude = 0.6; End_Latitude = 0.8;...Matlab读取遥感影像的函数是:geotiffread(针对的是tif数据文件) 一、简介 (1)数据读取  [A,R] = geotiffread(filename) ; Reads a georefer...
  • matlab读取遥感图像的程序用于图像处理-readenvi.m 读取遥感图片,不使用envi软件,用于图像处理
  • 我们电脑上的以.jpg为后缀名的图片就是最常见的数字图像,这样的图像是可以被matlab读取的。 i=imread('woman1.jpg'); woman1.jpg是处在matlab当前工作环境的一张图片。 运行之后可以发现它得到的是一个三维的...
  • 如题,利用LabVIEW调用MATLAB进行图像处理的实现.
1 2 3 4 5 ... 20
收藏数 10,155
精华内容 4,062