Interface2017年05月号新画像処理101を読む

9-2 画像合成/抽出の基本「マスキング処理」

import cv2 import numpy as np

img_src = cv2.imread("data/img_9-2.bmp")
img_mask = cv2.imread("data/img_mask2.bmp",0)

img_dst = cv2.bitwise_and(img_src, img_src, mask=img_mask )

cv2.imshow("img_src",img_src)
cv2.imshow("img_dst",img_dst)
cv2.waitKey(0)
cv2.destroyAllWindows()

f:id:bitop:20180324071556p:plain

f:id:bitop:20180324071626p:plain