gpt4 book ai didi

python - 保存没有背景opencv的图像

转载 作者:行者123 更新时间:2023-12-02 16:19:47 27 4
gpt4 key购买 nike

我想创建一个小的 scrypt 来创建没有背景的 png 图像。我阅读了一些信息,但不确定 opencv 是否可行。 (很抱歉,如果这是一个愚蠢的问题,但我是这个图书馆的新手)。

创建图像很容易,

import cv2
import numpy as np

# Create a black image
img = np.zeros((512,512,3), np.uint8)

# Drawing a circle
circle = cv2.circle(img,(256,256), 63, (0,0,255), -1)

#
cv2.imwrite('circle.png',img)
cv2.waitKey(0)
cv2.destroyAllWindows()

但是,有没有可能不带后台保存呢?在这个例子中,可以只保存圆圈吗?

非常感谢!!!

最佳答案

我在下面的代码中为图像添加了透明 channel (或图层)。会给人一种背景空无一物的感觉。

import cv2
import numpy as np

# Create a black image
img = np.zeros((512,512, 4), np.uint8)

# Drawing a circle
circle = cv2.circle(img, (256,256), 63, (0,0,255, 255), -1)

#
cv2.imwrite('circle.png',img)

关于python - 保存没有背景opencv的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61106224/

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