gpt4 book ai didi

python - 如何使用蒙版去除python中的背景

转载 作者:行者123 更新时间:2023-11-28 16:28:14 27 4
gpt4 key购买 nike

我想用 mask 图像去除背景。现在,我已经得到了 mask 图像。我试图让原始图像的背景值变为0,其中 mask 值为0。但结果很糟糕。我怎么解决这个问题。谢谢

from skimage import io
import numpy as np
img = io.imread("GT06.jpg")
mask = io.imread("GT03.png")
mask2 = np.where((mask==0),0,1).astype('uint8')
img = img*mask2[:,:,np.newaxis]
io.imshow(img)
io.show()

GT06.jpg

enter image description here

GT03.png

enter image description here

这导致: enter image description here

我想得到这样的前景:

enter image description here

最佳答案

问题是你的掩码不是纯黑和白的,即所有 0 或 255 将你的掩码两代更改为:

mask2 = np.where((mask<200),0,1).astype('uint8')

结果:

Remasked

您可以使用掩码或阈值数字 - 我使用了 200。

关于python - 如何使用蒙版去除python中的背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34691128/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com