Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python泛洪填充图像对象_Python_Python Imaging Library - Fatal编程技术网

python泛洪填充图像对象

python泛洪填充图像对象,python,python-imaging-library,Python,Python Imaging Library,我正在填充一个空三角形我的代码是 width, height = copy.size center = (int(0.5 * width)), (int(0.5 * height)) imgC = ImageDraw.floodfill(imgA, center, value = (0, 0, 0, 0)) 其中,圆心是图像的中心,该图像应位于三角形中。或者,我使用质心作为中心,但两者都不起作用。由于某种原因,它没有返回任何值。此外,将被更改的imgA未完全填满。中心是

我正在填充一个空三角形我的代码是

    width, height = copy.size
    center = (int(0.5 * width)), (int(0.5 * height))
    imgC = ImageDraw.floodfill(imgA, center, value = (0, 0, 0, 0))
其中,圆心是图像的中心,该图像应位于三角形中。或者,我使用质心作为中心,但两者都不起作用。由于某种原因,它没有返回任何值。此外,将被更改的imgA未完全填满。中心是


转向这个。我将其剪下而不是保存。此函数不返回任何内容。而是直接编辑您提供的图像。这就是这个包中有多少函数可以工作。如果您选中imgA,它应该是您要查找的结果。这是你的电话号码

PIL.ImageDraw.floodfill(图像,xy,值,边框=无,阈值=0)

用给定的颜色填充有界区域

参数:图像–目标图像


此函数不返回任何内容。而是直接编辑您提供的图像。这就是这个包中有多少函数可以工作。如果您选中imgA,它应该是您要查找的结果。这是你的电话号码

PIL.ImageDraw.floodfill(图像,xy,值,边框=无,阈值=0)

用给定的颜色填充有界区域

参数:图像–目标图像


它没有完全填满,并留下一个白色的内部边缘。“你知道为什么吗?”阿诺,我不确定。这对我来说很好。你能提供一个可复制的例子吗?它没有完全填充,并留下一个白色的内边缘。“你知道为什么吗?”阿诺,我不确定。这对我来说很好。你能提供一个可复制的例子吗?你的原始图像显然是抗锯齿的(或者可能在某个点被重新缩放,产生了几乎相同的效果),因此边界上有中间颜色的像素。通过将
thresh=
参数传递给
ImageDraw.floodfill()
,您可能会得到更好的结果,这样它将在与背景颜色不完全匹配的像素上进行绘制。@jasonharper at thresh=750仍然返回rmsd(我正在使用它来比较图像)38和完全填充的八角形的差值。我不确定这是怎么发生的。你的洪水填充是白色的,但你显示的填充是黑色的。我不知道为什么它会这样复制。我改变了它。你的原始图像显然是抗锯齿的(或者可能在某个点被重新缩放,产生了几乎相同的效果),所以边界上有中间颜色的像素。通过将
thresh=
参数传递给
ImageDraw.floodfill()
,您可能会得到更好的结果,这样它将在与背景颜色不完全匹配的像素上进行绘制。@jasonharper at thresh=750仍然返回rmsd(我正在使用它来比较图像)38和完全填充的八角形的差值。我不确定这是怎么发生的。你的洪水填充是白色的,但你显示的填充是黑色的。我不知道为什么它会这样复制。我改了。