Я смущен о преобразовании координат калибровки камеры opencv. Я использовал пример код для калибровки моей камеры, и я получил этот результат:координата камеры координата пикселя opencv
Когда я использую эту матрицу камеры, чтобы умножать точка в системе координат камеры, скажем P = [50, 50, 1,35] , результат вывода слишком велик, что невозможно для пиксельной координаты. Что здесь не так? Я что-то пропустил ?
Изображение 1920 х 1080. Это информация файла конфигурации шахматной доски:
Можно полностью спроектировать точку, которая не будет находиться внутри изображения. Вы выбираете соотношение между X и Z (или Y и Z), которое очень велико. Это похоже на то, что я хочу проецировать точку, которая находится на расстоянии 1,5 м от камеры в Z, но это на расстоянии 50 м от X и Y ... – Catree
@ Катри Я не совсем понимаю, что вы говорите «Вы выбираете соотношение между X и Z (или Y и Z), которые очень большие ». – Johnnylin
В этом сообщении очень хорошо объясняется процесс http://stackoverflow.com/questions/12299870/computing-xy-coordinate-3d-from-image-point? rq = 1 – damianodamiano