图片的基础知识诸如视觉感知要素、光和电磁波谱以及图像的感知和获取和图像的取样和量化等这里不再说明。这里主要是对一些图像的基本操作及相关Matlab代码进行讲解。
数字图像表示
前面在开篇中讲到,图像可以看作是一个二维函数。即z=f(x,y)的形式。如下图所示。
这里,我们首先尝试利用Matlab获取该图片。这里的imread函数表示读取图像。由于图像为RGB三原色表示,因此这里data维度为三维,这里data长度为123X125X3,数据格式为uint8;也就是说每个像素的取值范围为[0,255]。然后通过imshow展示该图片
clear
clc
data=imread('图2-18字母D.png');
imshow(data);
接下来,利用rgb2gray()将图像灰度化,并利用meshgrid和mesh三维展示。如下图所示。