关于在处理图像过程中去除周围背景区域的方法

regarding the ways of removing surrounding background areas during processing the image

附图,显示如下

它包括一些周围区域,代表在获取图像时引入的噪声或背景。

如何在处理图片的时候去掉这部分。例如,当我尝试分割原始图像时,我得到了以下结果,其中也包括了背景区域。

您可以使用从右下角开始的整体填充来填充所有小于 "fuzziness" 距离的像素(以灰色阴影而不是几何距离项) 与黑色所以他们都出来相同 class.

我在终端中使用 ImageMagick 来完成,颜色使用红色和蓝色而不是黑色来展示概念:

convert input.jpg -fuzz 15% -fill red -floodfill +1140+760  black  result15.jpg

或者,通过模糊性允许稍微少一点的颜色(较暗)进行匹配:

convert input.jpg -fuzz 10% -fill blue -floodfill +1140+760  black  result10.jpg

您可以使用 Python 中的 OpenCV 以及 Wand 和其他工具来完成此操作。这是一个 展示如何进行填充 withPIL/Pillow.