Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python scipy/numpy中是否有预定义的函数来移动/旋转使用sinc插值而不是样条插值的图像?_Python_Image Processing_Numpy_Scipy_Image Rotation - Fatal编程技术网

Python scipy/numpy中是否有预定义的函数来移动/旋转使用sinc插值而不是样条插值的图像?

Python scipy/numpy中是否有预定义的函数来移动/旋转使用sinc插值而不是样条插值的图像?,python,image-processing,numpy,scipy,image-rotation,Python,Image Processing,Numpy,Scipy,Image Rotation,我希望题目能很好地概括它。我有一大批的图像,我想注册。为此,我需要移动/旋转图像。到目前为止,我已经使用了scipy.ndimage.rotate和scipy.ndimage.shift来完成此任务。然而,一些图像具有尖锐的强度特征,高阶样条插值失败,即产生振铃伪影。较低阶的0或1样条线不能很好地保留图像数据 scipy/numpy或任何其他原则上使用sinc插值的包中是否有内置任务 我自己已经搜索了一段时间,但没有找到任何简单的解决方案,如果我错过了一些明显的东西,请给我指出正确的方向。我建议

我希望题目能很好地概括它。我有一大批的图像,我想注册。为此,我需要移动/旋转图像。到目前为止,我已经使用了scipy.ndimage.rotate和scipy.ndimage.shift来完成此任务。然而,一些图像具有尖锐的强度特征,高阶样条插值失败,即产生振铃伪影。较低阶的0或1样条线不能很好地保留图像数据

scipy/numpy或任何其他原则上使用sinc插值的包中是否有内置任务


我自己已经搜索了一段时间,但没有找到任何简单的解决方案,如果我错过了一些明显的东西,请给我指出正确的方向。

我建议使用命令行convert from,您可以转换整个批次并控制插值方法-可用的方法有:

整数-左上角像素地板函数的颜色

最近邻居-距离查找点最近的像素取整函数

平均-周围四个像素的平均颜色

双线性-默认情况下像素的双线性插值

网格-将区域划分为两个平面三角形插值

双三次拟合双三次棘,周围16像素

样条曲线-直接样条曲线颜色模糊

过滤器-使用调整过滤器设置大小


感谢您的建议,但如果可能的话,我更喜欢本机python解决方案,如果我没有遗漏一些可能的内容,那么这些插值方法也不包括sinc插值