Электронная стабилизация изображения (EIS) — это функция ARCore, которая помогает уменьшить дрожание камеры при видеосъемке. Он работает, обнаруживая небольшие движения в камере, а затем компенсируя их путем смещения отображаемого изображения. Это может помочь создать более плавное и стабильное видео, даже когда камера движется.
Преимущества ЭИС
Преимущества использования EIS в ARCore:
Уменьшено дрожание камеры
Более плавное и стабильное видео
Больше кинематографичности в видео
Понимание EIS
Когда в ARCore включена EIS, движение камеры измеряется с помощью гироскопа устройства. ARCore вычисляет преобразования, необходимые для коррекции как поворотного затвора, так и движения камеры, используя метаданные изображения. Ваше AR-приложение использует новые координаты для отображения устройства и текстуры камеры для визуализации стабилизированной текстуры камеры. Когда EIS включен, ARCore предоставляет модифицированные матрицы проекции камеры в соответствии с преобразованным фоном камеры и визуализирует виртуальные ресурсы в нужном месте сцены.
Поддерживаемые устройства
Не все ARCore-совместимые устройства поддерживают EIS для всех конфигураций устройств и камер. Используйте проверку во время выполнения, чтобы определить, совместима ли текущая конфигурация с EIS. Дополнительную информацию см. в руководствах для разработчиков .
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2024-11-15 UTC."],[[["ARCore's Electronic Image Stabilization (EIS) minimizes camera shake in videos, leading to smoother and more stable recordings."],["EIS utilizes the device's gyroscope to detect camera movement and applies necessary corrections to produce stabilized videos."],["ARCore provides platform-specific guides for implementing EIS, with options for Android using Kotlin/Java, Android NDK using C, and runtime checks for device compatibility."],["Though EIS enhances video quality, it's essential to note that support varies across ARCore-compatible devices and camera configurations."]]],[]]