Skip to main content
 首页 » 编程设计

python之从背景中分离人物

2025年05月04日14itcoder

抱歉,我没有合适的术语来问这个问题,但简单来说,我有几张这样的图片。白色区域的大小并不总是相同,但大多是矩形的。颜色总是一样的。这是一张图片,我需要将图形从白色背景中分离出来,或者以不同的方式进行解释,我需要将黑色背景更改为白色...

让它看起来像这样。

请注意,一些图形触及了白色与黑色相接的边缘。

工具、库或编程语言并不重要,只要能完成即可。

请您参考如下方法:

这是另一种可能适用于您的其他图像的方法...克隆,然后将白色小窗口扩大(放大)7 个像素,然后再次腐 eclipse 它们,反转并选择最亮的像素:

convert image.png \( +clone -morphology dilate square:7x7 -morphology erode square:7x7 -negate \) -evaluate-sequence max  result.png