1
6
如果你的背景被考虑在一个图像中,但在图像中不一致,这可能会变得棘手,但我要做的是:
|
2
2
基本上,找到背景的颜色并减去它,但我想你知道这一点。自动完成这一切有点困难,但似乎是可能的。 首先,看看 点检测 用opencv,看看这是否基本上是为你做的。 自己动手: 查找背景 :有几个选项。可能最简单的方法是对图像进行柱状图,大量具有相似值的像素是背景,如果有两个大的集合,背景将是中间有一个大洞的集合。另一种方法是将周界周围的一条带作为背景色,但这似乎不太好,例如,来自闪光灯的反射可以显著地照亮位于中心位置的背景像素。 删除背景 :首先根据背景色对图像进行阈值处理,然后在此基础上运行“打开”或“关闭”算法,然后将其用作遮罩来选择衣服。(打开/关闭的重点是不要删除衣服上的小背景色项目,例如白色上衣上的黑色按钮,或者,例如黑色衣服上的明亮反射。) opencv是一个很好的工具。 其中最棘手的部分可能是物体周围的阴影(例如,白色背景上的黑色夹克在某些边缘会有连续的灰色阴影,以及在哪里进行切割?),但如果你能做到这一点,再问一个问题。 |
3
0
如果你知道背景的确切颜色强度,它将永远不会改变,衣服的物品将永远不会与此颜色一致,那么这是一个简单的背景减法应用,即所有不是特定颜色强度的东西都被认为是一个“on”像素,一个有趣的。然后可以使用连接的组件标签( http://en.wikipedia.org/wiki/Connected_Component_Labeling )找出对象的单独分组。 |
4
0
对于彩色图像,每张图片的背景都相同:
|
Rares · 我可以使用approxPolyDP来改进人员检测吗? 7 年前 |