pytorch3d学习(五)——批量输出图片+对渲染器的位姿解读+npy文件解读
文章目录
- 一、前述
- 二、保存图片
- 三、对渲染器的重新理解
- 四、npy文件解读
-
- 4.1 文件形式
- 4.2 打印结果
- 4.3 结果解释
-
- 4.3.1 npy文件的意义
- 4.3.2 数据内容含义
- 五、npz文件解读
-
- 5.1 文件形式、
- 5.2 打印结果
- 5.3 结果解释
-
- 5.3.1 为何存在两组 `.npy` 文件?
- 5.3.2 为何 `scale_mat` 是单位矩阵,`world_mat` 不是?
一、前述
上一节已经把多obj文件给弄出来了,下面就是把多图片给弄出来,然后扔进模型里面。
二、保存图片
先说下
(20, 512, 512, 4)
,对四维解释
第 0 维:20
含义:批量大小(Batch Size)。
解释:你设置了 batch_size = 20,因此渲染结果是 20 张不同视角的图像组成的批量数据。
第 1 维:512
含义:图像高度(Height)。
解释:RasterizationSettings 中设置了 image_size=512,因此每张图像的高度为 512 像素。
第 2 维:512
含义:图像宽度(Width)。
解释:同上,图像宽度也为 512 像素。
第 3 维:4
含义:通道数(Channels)。
解释:渲染结果包含 RGBA 四个通道,分别对应:
R(红色)
G(绿色)
B(蓝色)
A(透明度,Alpha)
我是没想到第四个通道是透明度&