ZoeDepth – це додаток, розміщений на платформі Hugging Face, розроблений користувачем shariqfarooq. Hugging Face – це спільнота ШІ, метою якої є створення майбутнього ШІ та надання платформи, де користувачі можуть створювати, тренувати та розгортати найсучасніші моделі, а також ділитися додатками та демонстраційними прикладами машинного навчання (ML) зі світом.
ZoeDepth – сервіс, що допомагає швидко і якісно (не сказала б, що якісно) зробити 3D зображення для ваших проєктів.
Якщо поглянути на код ZoeDepth за посиланням, то можна побачити, що сервіс використовує бібліотеки Python Gradio та PyTorch. Бібліотека Gradio використовується для створення інтерфейсу користувача, в той час як PyTorch використовується для завантаження моделі машинного навчання та висновків. Додаток покладається на CUDA для обробки, якщо вона доступна, що вказує на те, що додаток може отримати вигоду від прискорення на графічному процесорі. Це відповідає ціновій політиці Hugging Face, яка пропонує оновлення апаратного забезпечення, включаючи графічні процесори для збільшення обчислювальних можливостей.
Модель, яку використовує додаток, – це попередньо навчена модель ‘ZoeD_N’, завантажена з репозиторію ‘isl-org/ZoeDepth’. Додаток надає користувацький інтерфейс для демонстрації можливостей цієї моделі з точки зору прогнозування глибини. Сервіс має різні функції інтерфейсу, пов’язані з відображенням зображень, що вказує на те, що модель може бути використана для обробки даних зображень.
На Hugging Face є також кілька інших реалізацій ZoeDepth, кожна з яких, імовірно, має незначні відмінності в деталях реалізації. Наприклад, користувач ameerazam08, здається, змінив параметри зміни розміру зображення у своїй реалізації ZoeDepth.
Важливо зазначити, що хоча Hugging Face надає платформу для обміну моделями та додатками, вона попереджає користувачів про потенційний ризик завантаження та запуску ненадійного коду. Крім того, повідомлялося про деякі помилки під час виконання у просторі ZoeDepth, на які потенційним користувачам або розробникам, можливо, доведеться звернути увагу.
Генерація відбувається досить просто:
- Переходимо за посиланням у пості.
- Натискаємо на Image to 3D.
- Перетягуємо або завантажуємо зображення.
- Відзначаємо галочкою Keep occlusion edges.
- Тиснемо на Виконати.
- Чекаємо кінця генерації і все, 3D зображення у ваших руках.
Спробувала згенерувати кілька 3D-зображень із 2D-картинок в інтернеті, результат поки що не вау. Є теорія, що простіше і правильніше такі речі робити з нуля. Але, на швидку руку, зійде. Виглядає трохи краще, ніж творчість лідара.
Загалом, ZoeDepth – це цікава програма, яка демонструє використання моделі прогнозування глибини. Він розміщений на Hugging Face, що дозволяє користувачам і розробникам ділитися та досліджувати моделі та додатки ШІ.
