error: (-215:Assertion failed) (mtype == CV_8U || mtype == CV_8S) && _mask.sameSize(*psrc1) in funct

cv2.bitwise_and使用出错

解决方法:

1、确保原图片和掩膜图片大小一样

2、掩膜图片一定要转成灰度图片(使用cv2.imread('图片路径',0))

3、确保原图片和掩膜图片的类型一样(比如都是uint8类型)

你可能感兴趣的:(opencv,图像处理,python)