Мы разрабатываем собственное оборудование на базе Android, и мы хотим использовать Vuforia (разработанный Unity3D) для определенных приложений. Однако у нас возникают проблемы с тем, что Vuforia хорошо работает с нашими текущими настройками ориентации камеры.Неправильная ориентация камеры с Android и Vuforia
На нашем оборудовании, когда камера установлена горизонтально - все работает нормально. То есть, когда камера параллельна расположению дисплея. Тем не менее, мы должны поместить камеру по вертикали, или, другими словами, с разницей в 90 градусов к размещению дисплея. Это все аппаратные настройки. Наше ядро запрограммировано в соответствии с такими настройками, и каждая другая программа, использующая камеру, работает совместимо со всем, включая наши датчики IMU. Однако приложения, разработанные с помощью Vuforia, ведут себя совершенно странно, когда камера размещается вертикально.
Мы предполагаем, что проблема связана с алгоритмами Vuforia по обработке необработанных данных камеры, однако мы не уверены. Более того, мы не знаем, как исправить ситуацию. Для получения дополнительной информации я могу перечислить:
-При включении «Включить фоновый видео» проецируемое изображение искажено и нет видеоподачи. Проецирование AR появляется на черном фоне с искаженными размерами.
-При включении «Включить фоновый видео» и устройство поворачивается, черный фон заменяется мерцающими сплошными цветами.
-Если «Включить фоновый звук» выключен, проекция AR имеет нормальные размеры (без искажений), однако она отслеживается с неправильными настройками оси. Например, когда цель движется влево в реальном мире, проекция движется вверх.
-Когда «Включить фоновый звук видео» выключен и устройство повернуто, проекция AR больше по сравнению с его внешним видом, когда устройство находится в состоянии по умолчанию.
Я буду рад предоставить вам любую дополнительную информацию.
Большое спасибо, хорошо провести день.
PS: Мы обнаружили, что приложения, которые используют камеру в качестве основной цели (приложения для камеры, сканеры штрих-кода и т. Д.), Работают нормально, тогда как приложения, для которых использование камеры является дополнительным качеством (например, в некоторых играх), имеют одинаковые проблема как Вуфория. Это заставляет меня думать, что приложения, которые обращаются к камере, работают нормально, тогда как те, кто использует API и классы Android, почему-то не работают.