在使用OpenCV和Python旋转图像时指定背景颜色
- 论坛
- 在使用OpenCV和Python旋转图像时指定背景颜色
19 浏览
在使用OpenCV和Python旋转图像时指定背景颜色
我正在尝试使用OpenCV在Python中旋转图像,以下是我的代码:
import cv2 img = cv2.imread("image.png") rows = img.shape[0] cols = img.shape[1] img_center = (cols / 2, rows / 2) M = cv2.getRotationMatrix2D(img_center, 45, 1) rotated_image = cv2.warpAffine(img, M, (cols, rows))
代码按预期工作,但图像不可见的背景变成了黑色。我希望背景为白色,因此想知道在旋转时是否可以指定OpenCV应使用的颜色。
我在类似的问题中找到了PIL的解决方法。