После обработки изображения путем преобразования его в оттенки серого, а затем размывание, я пытаюсь применить преобразование Hough Круг с этими параметрами:HoughCircles Параметры распознавать шары
- CV_HOUGH_GRADIENT
- дп = 1
- Min_Dist = 1
- param_1 = 70
- param_2 = 100
- min_radius = 0
- max_radius = 0
Вот один из многих образов, которые я пробовал: http://i.stack.imgur.com/JGRiM.jpg
Но алгоритм не распознает мяч даже с расслабленными параметрами.
(Когда я пытаюсь его с изображением круга, созданного в GIMP он работает отлично)
вы можете объяснить свою методику немного дальше? (Как сделать заданный центр шара). Если бы у меня был шар примерно в середине изображения, которое занимало от 60 до 70 процентов кадра. Как бы я мог определить наилучшие параметры? – jluzwick
Вы можете обнаружить все круги с очень низким параметром_2. Это даст вам много ложных кругов. Тогда, если вы знаете центр примерно. Вы можете уничтожить. Просто перебирайте по всем кругам и удалите это расстояние до заданного аппроксимации центра больше некоторой дельта. – krzych
Ах, умный! Да, это действительно очень полезно. – jluzwick