目录
opencv python掩码贴图
掩码是二值图,黑色背景,白色前景。
import cv2
source = cv2.imread(r'D:\tmp\Image.png')
target = cv2.imread(r'F:\0_2.jpg')
mask = cv2.imread(r'D:\tmp_mask\Image.png', cv2.IMREAD_GRAYSCALE)
masked_source = cv2.bitwise_and(source, source, mask=mask)
inverse_mask = cv2.bitwise_not(mask)
masked_target = cv2.bitwise_and(target, target, mask=inverse_mask)
result = cv2.add(masked_source, masked_target)
cv2.imshow('mask', mask)
cv2.imshow('Result', result)
cv2.waitKey(0)
cv2.destroyAllWindows()