从Python中的所需位置旋转3D布尔蒙版

时间:2019-03-22 13:43:53

标签: python numpy rotation image-rotation

我有一个3D布尔数组,我想绕所需的点或坐标旋转,而不仅仅是随机旋转。我如何在python中实现呢?我知道我可以使用scipy.ndimage.rotate,但是问题是它绕着中心旋转数组,但是我想绕特定点旋转。这是我的布尔型蒙版:

import numpy as np
import scipy
from scipy import ndimage
import skimage
from skimage import draw

mask = skimage.draw.ellipsoid(10,12,16)

如果我使用旋转矩阵旋转,如何指定希望围绕此给定位置或点旋转3D布尔蒙版?例如,上面代码中的遮罩是椭圆形。一个人如何围绕两端之一旋转椭球?

0 个答案:

没有答案