Как правильно увеличить разрешение обработки AR.js? - PullRequest
0 голосов
/ 24 декабря 2018

Я пытаюсь увеличить расстояние, с которого AR.js может обнаружить маркер, используя AFrame AR.js.

Как я понимаю, sourceWidth и sourceHeight определяют, какое разрешение запрашиваетсяс веб-камеры, в то время как canvasWidth и canvasHeight устанавливают размер для холста, который ARController использует для обработки каждого кадра.

Ширина и высота по умолчанию для обоих установлены на 640 x 480, но при изменении одноготакже требует изменения другого, иначе соотношение сторон будет неправильным.Однако разные устройства будут иметь разные соотношения сторон, особенно для более высоких разрешений, и рендеринг будет искажен.

Проблема, вероятно, заключается в том, чтобы определить размеры холста, прежде чем использовать размеры источника веб-камеры.Есть ли способ установить размеры холста на основе инициализированного ARSource?

Или есть другой способ просто повысить разрешение обработки, не беспокоясь о поддерживаемых разрешениях и соотношениях сторон?

...