当前位置:   article > 正文

Matlab 图像处理(基础篇)_matlab中pic函数

matlab中pic函数

一、图像处理的基本操作

1.从图形文件读取图像

pic = imread('C:\Users\Good\Pictures\m.jpg');
  • 1

通过matlab自带的imread读入图像,函数内为图像的路径。如果图片在当前文件夹下,可以通过图片名直接导入。pic = imread('m.jpg');

2.显示图像

imshow(pic);
  • 1

通过上面的简单操作,我们已经可以在matlab中读入图像文件,并显示出来。接下来我们要对图像本身的一些问题进行原理性的讲述

二、关于图像

1.光的三基色

(1) 学过高中物理的我们都听说过 “光的三基色”,光的三基色,就是光的三种基础颜色(R红色、G绿色、B蓝色),不可以通过其他颜色混合得到。但我们却可以通过将这三种颜色混合获得自然界中绝大部分颜色。

(2) 在matlab中,颜色的表示就是通过显示RGB相应的数值来表示颜色。通常情况下,RGB各有256级亮度,用数字表示为从0、1、2…直到255,共256级。每个基色分量直接决定显示设备的基色强度。

imfinfo('C:\Users\Good\Pictures\m.jpg') %获取图形文件的信息
size(pic)
  • 1
  • 2

在这里插入图片描述
可以看出图像在matlab中就是一个 Height ✖ Width ✖ 3 的一个 uint8 类型的矩阵,其中 Height、Width 是图像的大小,也就是像素点。一个个像素点上其中3即为RGB的三个数值,用来表示该像素点的颜色,通过像素点的坐标来定位到像素点。

R = pic(:,:,1);
G = pic(:,:,2);
B = pic(:,:,3);
  • 1
  • 2
  • 3

在这里插入图片描述

2.灰度图像

灰度是描述灰度图像内容的最直接的视觉特征。它指黑白图像中点的

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/375347
推荐阅读
相关标签
  

闽ICP备14008679号