Я знаю, що ви можете обчислити гомографії від зображення до площини камери, використовуючи точки відповідності між "ідеальною моделлю" та точками зображення.
Я роблю це для футбольного поля / поля, і використовував виявлення країв, щоб знайти білі лінії на полі.
Але камера не (завжди) охоплює весь крок, тому я не бачу всіх кутів ... і я лише кути на 100% відомих точок у моделі (жодних інших відмінних точок).
Отже, проблема полягає в тому, що якщо лінія не перетинається з іншою лінією і не утворює кут, я знаю лише точки зображення лінії, а не відповідні координати "ідеального / реального світу" в моделі.
Чи я можу використовувати виявлені рядки для обчислення гомографії чи навіть просто набору кандидатських гомографій , навіть якщо виявлені лінії не перетинаються між собою та створюють кут?
Приклад зображення, що показує висоту, наше поле зору та точки кроку, де я можу знати відповідні координати реального світу / моделі (зелені кола) та приклад з двох ліній, які можуть бути абсолютно марними, оскільки в нашому полі зору , У мене немає поняття, в який момент вони починаються або зупиняються у відповідному реальному світі / моделі кроку:
Червоні лінії - це приклади ліній, які я хотів би використати, але я не знаю їхніх координат реального світу, і їх важко оцінити, оскільки залежно від пози камери, відповідні точки можуть бути "де завгодно".