替代方法旋转scipy.ndimage

时间:2017-09-29 14:08:23

标签: python-3.x scipy

我使用python 3.6和scipy。

是否存在scipy.ndimage的替代函数rotate 怎么会被称为?

我需要一个函数,它比scipy.ndimage.rotate的性能更好,它们也使用插值。

import scipy.ndimage as sn
sn.rotate(array, theta, reshape=False, order=3)

这只是一个例子。

提前谢谢!

1 个答案:

答案 0 :(得分:1)

对于旋转图像,有很多选项。以下是几个:

  • 使用OpenCV:Here is a tutorial。该函数为cv2.rotate
  • 用枕头(PIL):Here is a tutorial

    from PIL import Image img = Image.open("image.png") rotated_img2 = img.rotate(10) # angle = 10

  • 使用Scipy,还有另一项功能:scipy.ndimage.interpolation.rotate

  • Scikit-image(skimage)也有自己的旋转功能:skimage.transform.rotate