gpt4 book ai didi

python - 从 3 个 View 中创建 3D 对象

转载 作者:太空宇宙 更新时间:2023-11-04 03:54:48 24 4
gpt4 key购买 nike

我想从 3 个 View 中计算出一个 3D 对象。原理如下图所示。 object with 3 views

每个 View 都存储在二维矩阵中,二进制值表示对象。 3D 对象应存储在也具有二进制值的 3 维矩阵中(正确:此像素表示对象质量,错误:此像素为空白)。我如何通过简单的 numpy 矩阵运算实现这一点?

三个 View a、b 和 c 例如可以看起来像 [[0,0,0,0],[0,1,1,0],[0, 1,1,0],[0,0,0,0]]

最佳答案

如果你的观点是a, b, c 那么:

result = a[None, :, :] & b[:, None, :] & c[:, :, None]

随机排列坐标轴以适应输入

abc 假定为以下形式:

np.array([[0,0,0,0],[0,1,1,0],[0,1,1,0],[0,0,0,0]], dtype=np.bool)

关于python - 从 3 个 View 中创建 3D 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19291532/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com