我试图在相似的彩色背景上检测彩色的网球。我使用的OpenCV和C++使用OpenCV进行动态背景分离和可靠的圆检测
这是测试图像我正在与工作: http://i.stack.imgur.com/yXmO4.jpg
我已经使用多个边缘检测器试图; sobel,laplace和canny。三者都检测白线,但当阈值处于可检测网球边缘的值时,输出中的噪声太大。
我也尝试了霍夫圆变换,但是因为它基于canny,所以它不起作用。
我不能使用背景减法,因为背景可以移动。我也无法修改阈值,因为照明条件可能会在网球内产生渐变。
我觉得我唯一的选择是太模板匹配或检测白线,但是我想尽可能避免这种情况。
你有什么建议吗?
“我不能使用背景减法,因为背景可以移动” - 你的意思是,相机移动? – berak
不完全。背景是穿着彩色衬衫的人,他们不会静止。 – Byron
看看纹理检测。我本人并没有使用它,但是你可以使用这个事实,即球具有其他光反射特性。说实话:你选择了一个坚硬的案例,不知道是否会永远是可靠的,很大程度上取决于你想实现闪电和背景的灵活性...... –