Есть ли умный способ обнаружить геометрические узоры без машинного обучения? - PullRequest
0 голосов
/ 02 мая 2020

Я делаю программу, которая должна обнаруживать созвездие звезд на изображении ночной звезды, но созданный мной алгоритм недостаточно хорош.

Для каждого созвездия я произвольно выбрал ссылку сторона (две звезды), и сохраняются все другие звезды из созвездия с полярными координатами относительно опорной части. Затем я использовал функцию оценки (что-то вроде среднего расстояния в квадрате), чтобы найти наиболее подходящую звезду на данной картинке для каждой звезды в каждом созвездии, и выбрал созвездие с наилучшими результатами в целом.

Проблема заключается в том, что уровень успеха не достаточно хорош. Когда изображение содержит слишком много звезд, оно иногда находит другое созвездие из других звезд на изображении. Созвездие, которое программа находит, похоже на это созвездие, даже если оно состоит из разных звезд.

Я хочу использовать лучший алгоритм для предотвращения этого, без использования машинного обучения. есть ли такие? Лучшая функция подсчета очков также может помочь. TIA:)

...