openCV旋转不适用于numpy数组

时间:2019-10-04 10:55:10

标签: python numpy opencv

我在OpenCV 3.4.7中旋转蒙版图像时遇到问题。这段代码使用OpenCV 4.1.0确实有效,但是我不能在docker上使用该版本,所以我坚持使用3.4。 masked是一张全白图像,使用eroded尺寸乘以255得到一个全白OpenCV图像,我需要用它遮盖eroded图像上的特定部分。

像这样旋转我的mask时出现错误。

masked = np.ones(eroded.shape, dtype=np.uint8) * 255
mask = np.asarray(masked)
mask = cv2.rotate(mask, cv2.ROTATE_90_CLOCKWISE)

错误:

  

cv2.error:OpenCV(3.4.7)C:\ projects \ opencv-python \ opencv \ modules \ core \ src \ copy.cpp:811:错误:(-215:断言失败)_src.dims() <= 2'cv :: rotate'

0 个答案:

没有答案