React Native ExecuTorch 0.11.0: оценка глубины фото на телефоне
На странице · 3 разделов
27 октября 2026 года вышла React Native ExecuTorch 0.11.0. Разработчики мобильных приложений теперь могут получать карту глубины снимка прямо на телефоне с Depth Anything V2/V3 или ZipDepth: она показывает относительное расстояние до частей сцены, но не измеряет метры. Это библиотека для создания приложения, а не готовый редактор фотографий для пользователя.
27 октября 2026 года вышла React Native ExecuTorch 0.11.0. Если нужно сделать мобильное приложение, которое отделяет передний план фотографии от заднего для эффекта размытия, библиотека теперь умеет получать карту глубины на устройстве. Карта хранит оценку для каждого пикселя; это не замер расстояния в метрах. Новость адресована разработчикам, а не тем, кто ищет готовое приложение для обработки фото. s1s2
Что именно появилось?
В версии 0.11.0 добавлен способ загрузить модель и вычислить карту глубины одного снимка через useDepthEstimator. Библиотека предлагает подготовленные варианты Depth Anything V2 Small, Depth Anything 3 Small и ZipDepth Base для процессора, Apple Core ML и Android Vulkan; их файлы опубликованы отдельно от кода библиотеки. До вычисления приложение скачивает модель, затем может выполнять обработку на устройстве. Наличие такой возможности в библиотеке само по себе не означает, что готовое стороннее приложение уже её использует. s1s2s3
В том же релизе разработчики добавили восстановление закрашенного участка фотографии моделью MI-GAN и другие изменения для текста и речи. Это другая задача: карту глубины не следует путать с удалением объекта. s1s4
Как разработчику оценить результат?
Один путь — обновить тестовую сборку своего приложения до пакета react-native-executorch версии 0.11.0, открыть официальный пример экрана оценки глубины и подать снимок, где предмет находится перед удалённым фоном. После загрузки модели экран должен показать карту глубины; сравните область предмета и фон глазами, а не по выдуманному порогу «точности». Это проверка, которую предстоит выполнить в собственной сборке: Modelium не запускал модель на телефоне. Пакет 0.11.0 есть в npm, а ссылка на пример находится в исходниках релиза. s1s2s5
Важная ловушка: у Depth Anything V2 и ZipDepth большее значение означает ближний объект, а у Depth Anything 3 — дальний. Нельзя подменять одну модель другой, не поправив визуализацию. Документация также предупреждает, что численные значения сохраняют шкалу самой модели: абсолютное расстояние в метрах не обещано. s2
Кому пока не подходит?
Это путь для проекта React Native с нативной сборкой, а не установка одной программы на домашний компьютер. Документация версии 0.11.0 требует New Architecture, React Native 0.83+ либо Expo SDK 55+ с development build; Expo Go не поддерживается. Для начала проверьте совместимость своего приложения по официальному руководству. Размеры скачиваемых моделей не следует принимать за минимальную оперативную память телефона; универсальный минимум памяти для этой задачи в прочитанных источниках не установлен. s6s2
Код библиотеки помечен MIT, карточка подготовленных весов Depth Anything V2 — Apache-2.0, как и карточка исходного Small-чекпойнта. Это разные объекты лицензирования; для иных моделей проверяйте их собственные условия. Авторские сравнения численного совпадения конверсии с исходными весами на нескольких изображениях — не независимая оценка точности глубины в реальном мире. s7s3s8
Следующий шаг разработчику: открыть документацию оценки глубины и проверить один снимок в собственной тестовой сборке. s2
Источники
- Software Mansion: React Native ExecuTorch v0.11.0 release. Получено 29.10.2026.
- Документация v0.11.0: Depth Estimation. Получено 29.10.2026.
- Pinned HF: подготовленные Depth Anything V2 веса и карточка. Получено 29.10.2026.
- Документация v0.11.0: Image Inpainting. Получено 29.10.2026.
- Опубликованный npm пакет react-native-executorch 0.11.0. Получено 29.10.2026.
- Документация v0.11.0: Getting Started и требования к сборке. Получено 29.10.2026.
- Лицензия библиотеки на теге v0.11.0. Получено 29.10.2026.
- Pinned HF: исходный Depth Anything V2 Small. Получено 29.10.2026.