2024-04-19 02:13:45 发布
网友
我想计算出3个视图中的一个3D对象。原理如下图所示。
每个视图存储在一个二维矩阵中,二进制值代表对象。三维物体应该存储在一个三维矩阵中,并且有二进制值(真:这个像素代表物体质量,假:这个像素是空白)。 如何通过简单的numpy矩阵运算来实现这一点呢?在
例如,这三个视图a,b and c可能看起来像[[0,0,0,0],[0,1,1,0],[0,1,1,0],[0,0,0,0]]。在
a,b and c
[[0,0,0,0],[0,1,1,0],[0,1,1,0],[0,0,0,0]]
如果您的视图是a, b, c,则:
a, b, c
result = a[None, :, :] & b[:, None, :] & c[:, :, None]
旋转轴以适应输入
假定a、b和{}的形式为:
a
b
如果您的视图是
a, b, c
,则:旋转轴以适应输入
假定}的形式为:
^{pr2}$a
、b
和{相关问题 更多 >
编程相关推荐