Использование OpenCV для определения радиуса купола по картинке - PullRequest
0 голосов
/ 03 марта 2019

У меня есть камера, расположенная на известном расстоянии от купола и обращенная к нему под известным углом.

enter image description here enter image description here

как видно из рисунка, на куполе есть полоса, так что я могу использовать обработку изображения, чтобы подогнать к нему эллипс и найти радиус.Если камера была расположена под углом 90 градусов от купола, можно было увидеть полный радиус (в данном случае 140 мм.) enter image description here

В то время как если бы она была на 0 градусов,никакой кривизны не видно.enter image description here

Мой вопрос: как это зависит от угла?Я полагаю, что ответ лежит в матрицах вращения OpenCV, но как я могу использовать это для этой цели?Если у меня есть следующее изображение под известным углом, как бы я повернул его вокруг оси, чтобы найти радиус, как если бы смотреть под углом 90 градусов?

enter image description here

...