# اجرای Depth Anything 3

این گره مدل Depth Anything 3 را روی یک تصویر اجرا می‌کند تا اطلاعات عمق و هندسه را تخمین بزند. در حالت چندنمایی، چندین تصویر به‌عنوان نماهای مجزای یک صحنه با هم پردازش می‌شوند تا نقشه‌های عمق هندسی سازگار و موقعیت‌های دوربین تولید شوند.

## ورودی‌ها

| پارامتر | توضیحات | نوع داده | الزامی | محدوده |
|---------|---------|----------|--------|--------|
| `da3_model` | مدل Depth Anything 3 برای استنتاج | DA3_MODEL | بله | - |
| `image` | تصویر یا تصاویر ورودی برای پردازش | IMAGE | بله | - |
| `resolution` | وضوح اجرای مدل (طولانی‌ترین ضلع، مضرب ۱۴). مقادیر پایین‌تر سریع‌تر بوده و حافظه ویدئویی کمتری مصرف می‌کنند. مقادیر بالاتر جزئیات بیشتری تولید می‌کنند. خروجی به اندازه اصلی بازنمونه‌برداری می‌شود (پیش‌فرض: ۵۰۴) | INT | بله | ۱۴۰ تا ۲۵۲۰ (گام: ۱۴) |
| `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: استخراج هندسی از خروجی پرتو سه‌بعدی مدل. بر صحت پرسپکتیو خروجی سه‌بعدی تأثیر می‌گذارد | 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/fa.md)

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