# Запуск Depth Anything 3

Этот узел запускает модель Depth Anything 3 на изображении для оценки глубины и геометрической информации. В многовидовом режиме несколько изображений обрабатываются совместно как отдельные виды одной сцены для создания геометрически согласованных карт глубины и положений камеры.

## Входные данные

| Параметр | Описание | Тип данных | Обязательный | Диапазон |
|----------|----------|------------|--------------|----------|
| `da3_model` | Модель Depth Anything 3 для выполнения инференса | DA3_MODEL | Да | - |
| `image` | Входное изображение или изображения для обработки | IMAGE | Да | - |
| `resolution` | Разрешение, с которым работает модель (по самой длинной стороне, кратно 14). Меньшие значения работают быстрее и используют меньше видеопамяти. Большие значения дают больше деталей. Результат повышается до исходного размера (по умолчанию: 504) | INT | Да | от 140 до 2520 (шаг: 14) |
| `resize_method` | upper_bound_resize: масштабирование так, чтобы самая длинная сторона равнялась разрешению (ограничивает память, по умолчанию). lower_bound_resize: масштабирование так, чтобы самая короткая сторона равнялась разрешению (сохраняет больше деталей на высоких/широких изображениях, использует больше памяти) | COMBO | Да | `"upper_bound_resize"`<br>`"lower_bound_resize"` |
| `mode` | mono: обработка одного изображения (работает с любой версией модели). multiview: все изображения обрабатываются совместно для геометрической согласованности и оценки положения камеры (только для моделей Small и Base) | COMBO | Да | `"mono"`<br>`"multiview"` |
| `ref_view_strategy` | Какой вид выступает в качестве геометрического якоря в многовидовом режиме. saddle_balanced: вид, наиболее усреднённый относительно всех остальных (лучший общий выбор). saddle_sim_range: вид, наиболее визуально отличающийся от остальных. first / middle: фиксированные позиционные выборы | COMBO | Нет (условно) | `"saddle_balanced"`<br>`"saddle_sim_range"`<br>`"first"`<br>`"middle"` |
| `pose_method` | Как оценивается поле обзора камеры (только для моделей Small и Base). cam_dec: определяется по признакам изображения. ray_pose: выводится геометрически из 3D-лучевого вывода модели. Влияет на корректность перспективы 3D-результата | COMBO | Нет (условно) | `"cam_dec"`<br>`"ray_pose"` |

**Примечания по ограничениям параметров:**
- Параметры `ref_view_strategy` и `pose_method` доступны только когда `mode` установлен в `"multiview"`
- Многовидовой режим требует версии модели Small или Base. Модели с другими типами головок (например, Metric или Mono) не поддерживают межвидовое внимание или оценку положения камеры
- Когда `pose_method` установлен в `"cam_dec"`, модель должна иметь декодер камеры. Если установлен в `"ray_pose"`, модель должна иметь головку DualDPT
- Если выбранный `pose_method` несовместим с загруженной моделью, будет вызвана ошибка

## Выходные данные

| Имя выхода | Описание | Тип данных |
|------------|----------|------------|
| `da3_geometry` | Словарь ненормализованных тензоров. Всегда содержит ключи: depth, image, mode. Дополнительные ключи включают: sky (для моделей Mono/Metric), confidence (для моделей Small/Base), extrinsics и intrinsics (для многовидового режима) | DA3_GEOMETRY |

> Эта документация была создана с помощью ИИ. Если вы обнаружите ошибки или у вас есть предложения по улучшению, пожалуйста, внесите свой вклад! [Редактировать на GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/DA3Inference/ru.md)

---
**Source fingerprint (SHA-256):** `e91dd47e6a01719cdd6b6ce8a9bcc45933cac72c5e147ac42906d2f83ab7c250`
