В приложении есть несколько исправлений.
Первый - это метаданные ориентации: на самом деле нет стандартного расположения в заголовках EXIF для всех необходимых элементов позы камеры. See p46 of the Exif 2.2 standard. Существует поле «Направление изображения», которое используется для подшипника, но это все. Я написал приложения, которые использовали другие поля правильного размера (Bearing of Destination, например, типа Rational) для хранения тангажа и рыскания, но это не стандартно, и даже если приложения хранят метаданные высоты и рыскания здесь, вы бы нужно поэкспериментировать, чтобы посмотреть, как они это делают, и, возможно, настроить в зависимости от того, какое устройство взяло фотографию.
Размер также сложный. Представьте, что у вас есть телеобъектив, и вы делаете очень увеличенную фотографию. Если вы хотите представить эту фотографию с сопоставлением «один к одному» от размера фотографии до видимого размера объектов на фотографиях, она должна быть крошечной. Это крайний пример, но вы видите, что кажущийся размер зависит от фокусного расстояния, размера датчика изображения и т. Д. Если вы просто хотите представить изображение с правильной ориентацией и положением, но, как значок с постоянным размером, это намного проще. Вы можете выбрать решение между ними. В сенсорном интерфейсе AR выбираемые элементы должны быть большими - по крайней мере, с размером пальца, чтобы компенсировать отклонения от датчика, вы можете принять это во внимание, если вы планируете сделать ваши изображения доступными.
И, наконец, не беспокойтесь о попытке решить второй пункт слишком отлично, потому что в настоящее время компасы мобильных телефонов ужасны. Я знаю, что Nokia дает обратную связь от уровня калибровки компаса, который может быть использован для определения необходимости выполнения калибровочных жестов, но, например, У iPhone нет. Если вы просто берете iPhone из своего кармана и стреляете, вероятность хорошей точности компаса низкая. Тогда вы будете страдать от обычной ошибки GPS. Если вы размещаете свои фотографии вручную, вы можете избежать этих проблем или курса.
Если вы заинтересованы в написании статьи, я могу направить вам документ-практикум и плакат конференции, которые могут иметь значение.
Да, но, откровенно говоря, существующие учебники AR для Android все сосут и представляют большую проблему, чем они того стоят. Я закончил писать свое приложение AR с нуля, может быть, мне следует превратить его в статью ... –
да, вы правы, но не слишком сложны, чтобы написать основное приложение AR. Самым сложным для меня было понимание обработки сенсора, другие вещи, такие как взгляды, макеты, розыгрыши, вычисления, являются базовыми. возможно, вы можете опубликовать свою статью и поделиться своим адресом :) – Franco