小测验——根据已有obj文件,自己写出网格投影至2d
文章目录
- 一、豆宝
-
- 1.1 代码展示
- 1.2 结果展示(网格显示)
- 1.3 代码解释
-
- 1.3.1 读取文件
- 1.3.2 设置内参
- 1.3.3 设置外参
- 1.3.4 投影变换(没传入面的信息)
- 1.3.5 绘图(传入面属性)
- 二、km
-
- 2.1 代码展示
- 2.2 结果展示(点云)
- 2.3 代码解释
-
- 2.3.1 读取文件
- 2.3.2 定义内外参
- 2.3.3 世界坐标转相机坐标
- 2.3.4 三维顶点投影二维(正交投影能否融入上面?)
- 2.3.5 二维坐标转换成像素坐标
- 2.3.6 绘图
- 三、dp
- 四、最后
我先说一句,豆宝牛逼,km也很不错,dp,emmm没看明白
一、豆宝
1.1 代码展示
import numpy as np
import matplotlib.pyplot as plt
def read_obj(file_path):
"""
读取 obj 文件,返回顶点和面的信息
:param file_path: obj 文件的路径
:return: 顶点数组和面数组
"