#opencv #unity3d #matrix #camera #augmented-reality
#opencv #unity-игровой движок #матрица #камера #дополненная реальность
Вопрос:
В настоящее время я работаю над пользовательским AR-решением, которое не использует ни один из существующих плагинов в Unity. Я написал свою собственную библиотеку Android для Unity, которая выполняет распознавание изображений и оценку позы. Мы пытаемся передать pose в приложение Unity.
Однако, чтобы сделать это, я должен сначала сопоставить усеченную точку камеры Unity с усеченной точкой физической камеры устройства. Мой вопрос в том, нужно ли нам изменять projectionMatrix в камере Unity, чтобы достичь этого, и вычислять новый frutum. Разве было бы недостаточно просто изменить поле обзора и соотношение сторон камеры? При попытке изменить проекционную матрицу камеры я не вижу, чтобы соотношение сторон менялось автоматически. Разве проекционная матрица не определяет соотношение сторон камеры?