Browse Source

fix: fix 504 error

Shellmiao 1 year ago
parent
commit
c3ae63e8b3
4 changed files with 22 additions and 0 deletions
  1. BIN
      utils/mask1.png
  2. BIN
      utils/mask2.png
  3. 22 0
      utils/merge_mask.py
  4. BIN
      utils/result.png

BIN
utils/mask1.png


BIN
utils/mask2.png


+ 22 - 0
utils/merge_mask.py

@@ -0,0 +1,22 @@
+from PIL import Image
+import numpy as np
+
+# 读取两个黑白mask图片
+image1 = Image.open("mask1.png").convert("L")
+image2 = Image.open("mask2.png").convert("L")
+
+# 转化为numpy数组
+image1_array = np.array(image1)
+image2_array = np.array(image2)
+
+# 使用逻辑或运算,如果有一个像素是白色,则此处为白色
+result_array = np.maximum(image1_array, image2_array)
+
+# 将numpy数组转化为图像
+result_image = Image.fromarray(result_array)
+
+# 显示图像
+result_image.show()
+
+# 保存图像
+result_image.save("result.png")

BIN
utils/result.png