多语言展示
当前在线:1230今日阅读:75今日分享:44

把数字图像当成离散的3D数据来对待

每一个单通道图片,都是一个矩阵。假设第i行、第j列的像素值是k,那么,{i,j,k}就可以代表三维空间的一个点。那么,这整个矩阵,就可以视为三维空间的一系列点。本文,用Mathematica在三维空间里面画出这个图像。
工具/原料
1

电脑

2

Mathematica11.2

方法/步骤
1

给出一幅图像a。

2

这是一个彩色图像,需要分离出一个单通道图片b。

3

把b转化为图像数据c,这是一个矩阵。

5

从侧面看这个图形。

6

翻转这个图形。

7

再换一幅图片。

8

分离通道。

9

对应的3D散点图如下。

10

侧面效果图。

11

反面效果图。

推荐信息