2013-09-26 94 views
3

我可以使用什么最佳方法/技术来检测图像中存在/不存在球?我正在使用灰阶相机,并试图在场景中没有球的情况下阻止Circle Hough变换产生误报。检测图像中是否存在球

是否有可能通过使用场景的平均灰度值并检测此平均值的增加以检测球的存在来实现此目的?

非常感谢大家提前提出的意见。

+0

球是否有特定的颜色/纹理? –

+0

不,我想要达到这个独立于颜色/纹理的程度,即我想使用任何足球。 –

+1

哑光球本身可以很好地反射光线,并且通过颜色更容易追踪。足球具有高对比度的黑色/白色图案,应该更容易识别。对于一个通用的解决方案(无论你的物体是不是足球),你可能想看看特征描述符/检测器(SURF,SIFT等)。另一种选择可能是训练haar/lbp级联,尽管训练过程不是非常简单。 –

回答

1

用于MATLAB的计算机视觉系统工具箱有一个名为trainCascadeObjectDetector的功能,可以让您训练自己的Viola-Jones物体检测器。 Matlab Central上还有一个GUI app,可帮助您标记训练数据并调整训练参数。