我试图检测橙色球,无论光照条件如何。我想指出,在我的算法中,我将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找到的圆的颜色的方法
答案 0 :(得分:0)
解决问题的一种方法是使用霍夫变换查找圆圈。这种方法是基于观察到球与背景有清晰的边界。