Después de procesar una imagen mediante la conversión a escala de grises y luego borrando, estoy tratando de aplicar una transformación de Hough círculo con estos parámetros:HoughCircles parámetros para reconocer las bolas
- CV_HOUGH_GRADIENT
- dp = 1
- min_dist = 1
- param_1 = 70
- param_2 = 100
- min_radius = 0
- max_radius = 0
Aquí es una de las muchas imágenes que he probado: http://i.stack.imgur.com/JGRiM.jpg
Pero el algoritmo falla en reconocer la pelota incluso con parámetros relajados.
(Cuando lo intento con una imagen de un círculo creado en GIMP trabaja muy bien)
¿Puede explicar su metodología un poco más lejos? (Cómo hacer para proporcionar el centro de pelota especificado). Si tuviera una pelota, aproximadamente en el medio de la imagen que ocupaba del 60 al 70 por ciento del encuadre. ¿Cómo podría determinar los mejores parámetros? – jluzwick
Puede detectar todos los círculos con param_2 muy bajo. Eso te dará muchos círculos falsos. Entonces si conoces el centro aproximadamente. Puedes hacer la eliminación. Simplemente itere sobre todos los círculos y elimínelos, cuya distancia a la aproximación central especificada es mayor que algún delta. – krzych
¡Ah, listo! Sí, eso es realmente muy útil. – jluzwick