首页 > 解决方案 > 图像的 3D 旋转无法按预期工作

问题描述

我正在尝试使用 3D 旋转图像,scipy.ndimage.interpolation.rotate但没有得到预期的结果:

import numpy
import scipy.ndimage
import cv2

image = cv2.imread('./input.jpg')
output_image = scipy.ndimage.interpolation.rotate(image, angle=20, mode='nearest', axes=(1, 2), reshape=False)
cv2.imwrite("./output.png", output_image)

输入图像: 在此处输入图像描述

输出图像明显损坏: 在此处输入图像描述

标签: pythonnumpyimage-processingscipy

解决方案


最终cv2.warpPerspective改用了,这成功了


推荐阅读