扣除背景

为了适应Amira软件的RGB图片三维渲染,用Python脚本扣除图片背景

关键代码,python扣除背景的库依赖大模型,下载太慢,这里就用阈值设置

1
2
3
4
5
6
7
8
9
python
# 设置阈值,将接近黑色的像素设为透明
threshold = 50
for i in range(img.width):
for j in range(img.height):
r, g, b, a = pixels[i, j]
# 如果RGB值都低于阈值,将透明度设为0
if r < threshold and g < threshold and b < threshold:
pixels[i, j] = (r, g, b, 0)

扣除前后对比,网上的批量扣除api都需要收费,这个效果还不错
单张

Amira三维体渲染