٩(๑´∀`๑)ง
数字图像
字面上的解释,我觉得是一堆数字构成的图像。图片对于计算机来说,就是数字图像,可以用数字来表示。
黑白图: 用一个二进制位1和0表示纯白、纯黑两种情况。
灰度图: 亮度的量化级为256(0~255)。
真彩图: R、G、B三种基色量化级均为256。
(参考来源:什么是数字图像:https://blog.csdn.net/VonSdite/article/details/78081838)
我在这里记录一下今天学到的:
-
直接把一张彩色图片拖到MATLAB ,拖的是老师给的这张;
-
图片拖到MATLAB后,显示这样:
-
左下角:这里900指的是900行,1600是列数,3:一通道(黑白),二通道(灰度),三通道(RGB),暂时不知道怎么解释,先往后看。
-
右击,选择“Rename”,重命名为“A"。
-
如图:在命令窗口输:imshow(A);回车后显示我们导入的图像。
-
接着继续在命令窗口,输入:
A1 = A(:,:,1);
imshow(A1)
我们知道A是900乘1600乘3,A(:,:,1)指的是取A图片3通道的第一个通道,构成矩阵,回车后,我们发现显示的是黑白图像(一通道黑白):
7.这时,我们双击:
就会弹出下图,我们会发现有很多数字9,接下来随意移动,向右向下都可以:
然后会发现,最大的数字不超过255。其中:0代表纯黑,255纯白,128是纯灰。所以在0~255变化范围内的数字组成了黑白图像。
8. 键入以下代码后,回车:
y = 1:900;
x = 1:1600;
[XX,YY] = meshgrid(x,y);//生成网格采样点的函数
mesh(XX,YY,A1)//三维网格图;
9.如图,点击Rotate3D,我们可以任意旋转: 旋转后,我们可以看到:
大概就是这样啦。