边缘与 pygame 背景上的抗锯齿 OpenCV 圆圈混合

问题描述 投票:0回答:0

我正在通过堆叠不同的圆形图案来构建一个简单的贴花生成器。我基本上是使用 pygame 屏幕的 copy() 拍摄快照并将其作为背景。

我使用 openCV 来生成消除锯齿的圆(因为我需要控制圆线的粗细,而我无法仅使用 pygame gfxdraw 来控制它)。但是我遇到了边缘问题。在屏幕截图中您可以看到,虽然它们都是白色的,但点的边缘仍然可见。我想把它完全融入进去。

snapshot of decal

似乎抗锯齿只计算了一次,在黑色背景上,所以当它滑到另一个白色物体上时,边缘变得可见。

opencv pygame antialiasing alphablending
© www.soinside.com 2019 - 2024. All rights reserved.