【发布时间】:2020-04-19 19:12:08
【问题描述】:
我正在尝试使用 python 更改图像的背景颜色并将其另存为具有该背景的新图像,但我似乎无法弄清楚。
这是我正在尝试使用的功能
import cv2
tolerancia = 10
point = (0, 0)
def floodFill(filename):
cv2.imread(filename,0)
cv2.floodFill(img, None, point, (255, 255, 0), (tolerancia,) * 3, (tolerancia,) * 3) # b g r
cv2.imwrite('./images/fondonuevo.jpg', img)
关于这如何工作的任何线索?
【问题讨论】:
-
为什么要删除
import语句?为什么用 PIL 打开图像却用 OpenCV 保存 - 它会交换红色和蓝色通道。 -
嗨@MarkSetchell,你是对的,我现在已经更新了代码,但还是不行:/
标签: python image background cv2