【发布时间】:2012-12-08 22:46:12
【问题描述】:
我有一个应用程序可以识别网络摄像头图像中的运动。它会产生类似以下内容...
黑色区域表示运动。这主要是在每个像素的基础上完成的(尽管附近的像素被考虑在内)
所以...现在我已经为每个像素确定了运动真/假,我需要使用该信息来识别对象轮廓。
我想要的是以下内容。
轮廓不必精确,我可以接受边界框。如果我将两者结合起来展示,还有一些噪音区域会更明显......
如您所见,对象外部有几个“移动”像素。据推测,我会通过指定对象的最小面积来消除这些。
那么,有哪些算法可以识别物体的边缘。理想情况下,我可以使用这些信息来计算每个对象的大致中心。
注意:正如@mmgp 所说,上面的图像都是全RGB,甚至是黑白的。这是由于我生成用于导出的图像的方式。在内部,它是一个 Bit 数组。
【问题讨论】:
标签: .net image image-processing computer-vision object-detection