Я очень плохо знаком с python, и мой профессор назначил очень интенсивный финальный проект на конец года на Python, поэтому я борюсь с синтаксисом, исходящим из Java и C ++.
Мне нужно было найти совпадающие пары точекпоэтому я использовал cv2's ORB.Затем мне нужно найти основную матрицу, учитывая эти две пары точек и собственную матрицу моих камер.
Проблема в том, что метод ORB возвращает массив ключевых точек, где каждая запись имеет вид, подобный следующему:
<. KeyPoint 000002AEE0BEDCF0>
, а findEssentialMat сообщает мнечто это не просто массив.Я считаю, что это должен быть массив, в котором вместо каждой записи есть координата, подобная (2323.343, 435.2342).
Мой вопрос заключается в том, как создать пустой массив координат типа, чтобы заполнить его каждымзначения точек .pt, которые являются точечными координатами.