В настоящее время я работаю над программой для определения координат бильярдных шаров на изображении бильярдного стола, взятого из произвольной точки.
Сначала я рассчитал углы стола и исказил перспективу изображения, чтобы получить вид с высоты птичьего полета. К сожалению, из-за этого сферические шары кажутся слегка эллиптическими, как показано ниже.
В попытке обнаружить эллипсы я извлек все области, кроме зеленого войлока, и применил алгоритм преобразования Хафа (HoughCircles) к полученному изображению, показанному ниже. К сожалению, ни один из эллипсов не был обнаружен (могу только предположить, потому что это не круги).