抱歉,我没有合适的术语来问这个问题,但简单来说,我有几张这样的图片。白色区域的大小并不总是相同,但大多是矩形的。颜色总是一样的。这是一张图片,我需要将图形从白色背景中分离出来,或者以不同的方式进行解释,我需要将黑色背景更改为白色...
让它看起来像这样。
请注意,一些图形触及了白色与黑色相接的边缘。
工具、库或编程语言并不重要,只要能完成即可。
最佳答案
这是另一种可能适用于您的其他图像的方法...克隆,然后将白色小窗口扩大(放大)7 个像素,然后再次腐 eclipse 它们,反转并选择最亮的像素:
convert image.png \( +clone -morphology dilate square:7x7 -morphology erode square:7x7 -negate \) -evaluate-sequence max result.png
关于python - 从背景中分离人物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48251501/