概要
windowsのデスクトップ上にあるファイルにマスク画像を合成する方法です。cv2モジュールを使ってます。
サンプルコード
デスクトップ上に置いている、「tomato.jpg」に「mask.jpg」を合成して、「mask_tomato.jpg」を作成しています。上下に余計な情報があって、マスクしたいときはこのようにします。
import cv2 path="C:\\Users\\redpe\\Desktop\\tomato.jpg" maskfile = "C:\\Users\\redpe\\Desktop\\mask.jpg" maskimg= "C:\\Users\\redpe\\Desktop\\mask_tomato.jpg" #マスク処理 src1 = cv2.imread(path) src2 = cv2.imread(maskfile) src2 = cv2.resize(src2, src1.shape[1::-1]) dst = cv2.bitwise_and(src1, src2) cv2.imwrite(maskimg, dst)
0 件のコメント:
コメントを投稿