当前位置: 首页 > news >正文

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)

我是没想到第四个通道是透明度&

相关文章:

  • 基于django的线上教育平台大数据分析-spark+spider+vue
  • 交易所系统平台开发流程及核心优势解析
  • 记录 macOS 上使用 Homebrew 安装的软件
  • Fragment与React.StrictMode一起使用时有什么需要注意的?
  • 佳能(Canon)摄像机断电dat文件0字节的恢复方法
  • WRF/Chem在线耦合模式:大气污染模拟的时空密码—从气象场驱动到化学反馈的全过程解析
  • Java开发经验——Throwable/Exception异常处理方式
  • Innodb的索引结构和MyISAM有区别吗
  • 哪些企业需要做Ecovadis认证?
  • PCIE Spec ---Software Initialization and Configuration(二)
  • 计算机网络基础:认识网络硬件与传输介质
  • 【MATLAB例程】三维环境下,动态轨迹的AOA定位与UKF滤波,模拟IMU/AOA的数据融合,附完整代码
  • Grounding DINO: 将DINO与接地预训练结合用于开放集目标检测
  • Umi从零搭建Ant Design Pro项目(2)
  • 每日一题----------文件流(创建文件方式三种)
  • 优化器/模型参数/超参数
  • Python生成requirements.txt的两种方法
  • 【数据分析】数据筛选(布尔索引:多个判断条件)
  • RHCE综合实验
  • LS-NET-004-简单二层环路解决(华为锐捷思科)
  • 西安市未央区委书记刘国荣已任西咸新区党工委书记
  • 国务院关税税则委员会公布公告调整对原产于美国的进口商品加征关税措施
  • 兰州大学教授安成邦加盟复旦大学中国历史地理研究所
  • 上海北外滩开发建设五周年交出亮眼答卷,未来五年有何新目标?
  • 中国创面修复学科发起者之一陆树良教授病逝,享年64岁
  • 金俊峰已跨区任上海金山区委副书记