我在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'