Opencv 与Movavi相似的背景减法

Opencv 与Movavi相似的背景减法,opencv,pattern-recognition,Opencv,Pattern Recognition,有一个名为Movavi Photo Editor的软件,它具有背景移除(减法)功能,其工作方式如下:用户标记图像中属于对象的区域和属于背景的区域 此操作为软件提供对象和背景的外观线索,并帮助删除图像的背景 例如: 我对在我的OpenCV项目中使用类似的技术进行对象检测很感兴趣。所以我想知道如何在OpenCV中实现这种技术? 我猜它适用于(自适应)区域划船,并且可能限制区域增长。你应该熟悉这种算法——但基本的是选择背景(红色)来选择像素值(可能它们取标记像素的平均值或中值)。现在,他们查看初始像素

有一个名为Movavi Photo Editor的软件,它具有背景移除(减法)功能,其工作方式如下:用户标记图像中属于对象的区域和属于背景的区域

此操作为软件提供对象和背景的外观线索,并帮助删除图像的背景

例如:

我对在我的OpenCV项目中使用类似的技术进行对象检测很感兴趣。所以我想知道如何在OpenCV中实现这种技术?


我猜它适用于(自适应)区域划船,并且可能限制区域增长。你应该熟悉这种算法——但基本的是选择背景(红色)来选择像素值(可能它们取标记像素的平均值或中值)。现在,他们查看初始像素的邻域,并确定初始像素旁边的像素是否具有相同的值+-某个阈值。如果它们具有相同的值(+-threshold),则将它们标记为背景。跳过约束(绿色边框)内的像素。

您可以在opencv中使用泛光填充或类似的方法来执行此操作。

由于示例图片的功能不足,他们可能只使用没有阈值的算法,但查找约束边界之外的每个像素。但基本上它应该是一个区域增长算法。