0

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

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

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

更新:这是使用 HougCircle 的结果

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

但是我需要知道球的颜色是什么。有没有一种方法可以找到用 HoughCircles 找到的圆圈的颜色

4

1 回答 1

0

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

于 2014-09-22T06:33:04.943 回答