text: #マスク処理
  import cv2
  import numpy as np
  import math
  #2つの画像を重ねるのでサイズを同じにする
  Infile = 'test.png'#画像（画素値の配列？）で入力
  img_mask = 'mask.png'
  
  #入力画像はカラーかグレースケールのどちらかで統一しておく
  imgfile = cv2.imread(Infile , 1)#入力画像（カラー）の読み込み
  #imgfile = cv2.imread(Infile , 0)#入力画像（グレースケール）の読み込み
  maskfile = cv2.imread(img_mask,1)
  print(imgfile)
  print("next")
  print(maskfile)
  
  cv2.namedWindow('Before')#このウィンドウのサイズを変更できるようにする
  cv2.namedWindow('After')#このウィンドウのサイズを変更できるようにする
  
  #メイン処理記入部分
  dstfile = cv2.bitwise_and(imgfile, maskfile)#（入力画像、マスク画像）
  #↑出力画像の変数
  
  cv2.imshow('Before',imgfile)#入力画像表示
  cv2.imshow('After',dstfile)#入力画像表示
  
  #cv2.imwrite('Outfile.jpg', dstfile)
  #出力結果の保存(ファイル名.拡張子, 実際に保存する画像の変数)
  cv2.waitKey(0)#何かキーが入力されるまでここで待機
  cv2.destroyAllWindows()#すべてのウィンドウを閉じる
  
  
  