无论光线如何,都能检测到彩色球

时间:2014-09-21 19:13:28

标签: opencv video-tracking

我试图检测橙色球,无论光照条件如何。我想指出,在我的算法中,我将RGB图像转换为HSV(应该与亮度无关),但在最佳条件下我无法找到球。

更新:这两个图像是不同的光线条件。

http://i58.tinypic.com/e7hrt5.jpg

http://i57.tinypic.com/dh94ee.jpg

如果我在第一张图片中找到了球,我在第二张图片中找不到它,反之亦然。

更新:这是使用HougCircle

的结果
circles = cv2.HoughCircles(img,cv2.cv.CV_HOUGH_GRADIENT,1,100,param1=75,param2=16,minRadius=100,maxRadius=1000)

但是我需要知道球的颜色是什么。有没有找到使用HoughCircles找到的圆的颜色的方法

1 个答案:

答案 0 :(得分:0)

解决问题的一种方法是使用霍夫变换查找圆圈。这种方法是基于观察到球与背景有清晰的边界。