关于在处理图像过程中去除周围背景区域的方法
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.
附图,显示如下
它包括一些周围区域,代表在获取图像时引入的噪声或背景。
如何在处理图片的时候去掉这部分。例如,当我尝试分割原始图像时,我得到了以下结果,其中也包括了背景区域。
您可以使用从右下角开始的整体填充来填充所有小于 "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 和其他工具来完成此操作。这是一个