Vision Pro Своими Руками! || Дешёвый AR проект || Оптимизация, конфигуратор, экран - Апрель 2024

Поділитися
Вставка
  • Опубліковано 29 кві 2024
  • Господа, здравствуйте! Это пятая часть по моему AR проекту, суть которого заключается в создании дешёвых очков дополненной реальности, схожих с Apple Vision Pro.
    Код из видео: github.com/ZernovTechno/AR_he...
    Мой Бусти - boosty.to/zernov
    Мой ВК - zernovyt
    Мой Гитхаб - github.com/ZernovTechno
  • Наука та технологія

КОМЕНТАРІ • 137

  • @denispologrudov9545
    @denispologrudov9545 22 дні тому +96

    Как вывод- чувак с Ютуба
    1) Уже исправил ситуацию с 3 рукой которая есть у вр шлема за 800к.
    2) делает стереозрение которые НЕ реализовано на коммерческих моделях вр
    3) Полностью открытый код для доработок
    Красавчик 🎉

    • @kampot_vkusna6761
      @kampot_vkusna6761 22 дні тому +1

      вы бы разобрались с ситуацией 3 рук... это происходит если 1 из твоих ладоней пропадает из поля зрения камер

    • @user-izolbuj
      @user-izolbuj 21 день тому

      андроид это тот же linux
      можно на android поставить чистый linux для arm с дравами под устройство. Драйвера устанавливаются легко, их можно взять из android прошивки телефона

    • @kampot_vkusna6761
      @kampot_vkusna6761 21 день тому

      @@user-izolbuj бред

    • @kampot_vkusna6761
      @kampot_vkusna6761 21 день тому +1

      @@user-izolbuj если андроид запускается на ядре лини кастомном, это не значит что андроид это линь

    • @wacab
      @wacab 21 день тому

      ​@@kampot_vkusna6761тем не менее бинарник пайтона под андроид завезли

  • @AndrewAL_family
    @AndrewAL_family 22 дні тому +38

    я молодец 😎 такой вклад внёс, даже непривычно слышать себя на ютубе

  • @aligo9537
    @aligo9537 22 дні тому +20

    Удачи в развитии проекта

  • @Protot1pe
    @Protot1pe 22 дні тому +2

    Ура я этот видос ждал как никогда!

  • @user-vn5qd3mf9b
    @user-vn5qd3mf9b 22 дні тому

    Как всегда интересно, удачи, жду новых видео

  • @babagi_m
    @babagi_m 21 день тому +1

    Чаёк, пирожок и твое видео=❤

  • @Benpro109
    @Benpro109 18 днів тому

    Успехов в проекте!

  • @makarY202
    @makarY202 22 дні тому +4

    Спасибо за проект

  • @Mikail0.0001
    @Mikail0.0001 22 дні тому

    кааайф новое видео))) кста ты очень интересный тебя приятно смотреть

  • @Vorono4ka
    @Vorono4ka 22 дні тому +1

    Радует, что код улучшается! По поводу смены драйверов и настройки камер советую использовать такой паттерн, как стратегия. Это позволит сильно облегчить изменения в коде

  • @andgames5482
    @andgames5482 19 днів тому

    Так держать, продолжай 👍👍

  • @milfab
    @milfab 22 дні тому

    Чел реально харош желаю тебе добиться успехов

  • @timtim7559
    @timtim7559 22 дні тому +2

    Я сейчас занимаюсь чем то схожим но по части дизайна я связал себе ремешок для вр как у apple vision и как найду резинку я распечатаю механизм затягивания.Я 3д моделирование занимаюсь 3 года и вязать умею более менее.Сам ремешок уже готов

  • @sergey2455
    @sergey2455 22 дні тому +3

    Очень нравится эта рубрика😅

  • @maskrem9025
    @maskrem9025 22 дні тому

    Урааааа
    5 часть❤

  • @kadzuto6
    @kadzuto6 22 дні тому

    Приятно следить за ходом истории

  • @daniilpr7437
    @daniilpr7437 21 день тому +2

    Надо 100% Юнити использовать, там это не только проще сделать, так тебе и просто безграничные возможности по красивому интерфейсу

  • @ultimate_fish16
    @ultimate_fish16 22 дні тому

    Ура, новая серия

  • @Kirana_nit
    @Kirana_nit 22 дні тому +1

    Удачи тебе в создании! Мы верим что ты справишься:>

    • @MozIx256
      @MozIx256 22 дні тому

      *созДании

    • @Kirana_nit
      @Kirana_nit 22 дні тому

      @@MozIx256 спасибо, я не заметила:)

  • @cotulars
    @cotulars 22 дні тому +1

    Бро, проект очень крутой, но я думаю нужно быть прагматиком и понимать что это не уровень питона, т.к. чем больше у тебя будет натива тем быстрее всё будет работать. Как прототип на питоне это классно, но когда вы будете переходить к реальным продуктам или хотя бы к бете я бы советовал что то низкоуровневое и нативное, например c++ и c, c# сюда не относится т.к. он конечно быстрее питона но опять же таки это та же виртуальная машина как на жабе. А так желаю удачи в вашем проекте! Очень классный, буду следить и возможно в будущем стану небольшим спонсором;)

  • @foksela1940
    @foksela1940 22 дні тому

    Надеюсь скоро сделайте!

  • @zaeczoom9612
    @zaeczoom9612 21 день тому

    ураураураура, новое видео от самого умного блогера)

  • @Runic_Play
    @Runic_Play 22 дні тому +5

    Люди:Купить мне apple vishion pro или нет ?
    Zernov:сделаю свой apple vishion pro

    • @zernovtech
      @zernovtech  22 дні тому +3

      Современные проблемы - современные решения )

  • @Layfet
    @Layfet 22 дні тому

    Обожаю этот канал

  • @Rivy560
    @Rivy560 22 дні тому

    О новая часть, кстати мне тут недавно в голову пришла одна идея прикольная. А что если сделать преобразователь голоса в реальном мире. То есть что бы ты сам смог выбрать себе голос. И даже пришел в голову механизм устройства. Голос подается в микрофон, из микрофона в нейросеть, которая преобразовывает этот голос и выводит на динамик. В качестве носителя нейросети может выступать телефон, но у меня слишком мало денег что бы этот проект в реальность воссоздать. Поэтому на будущее если этот проект тебя заинтересовал можешь попробывать сделать

  • @IamDimon.
    @IamDimon. 20 днів тому

    Афигеть ждал сильнее чем свой др

  • @user-vk5yo7pk1d
    @user-vk5yo7pk1d 22 дні тому

    Для более лучшего трекинда рук, можно попробовать использовать leap motion, посути дела обычная вебка, но достаточно хорошо отслеживает руки

  • @cripperfunny6664
    @cripperfunny6664 22 дні тому +2

    у меня был белый gear vr и samsung s6 edge. когда подключаешь его к вр, там появляется меню окулус с браузером, разными играми и т.д. И да, там есть функция просмотра с камеры, но ар нет (как я помню)

  • @DiamorRed
    @DiamorRed 22 дні тому +14

    + [00:00:00]**Проект Vision Pro**
    * Пятая серия разработки AR очков
    * Обновления по железу и софту
    * Оптимизация для работы под 30 FPS
    + [00:02:34]**Операционные системы и код**
    * Переход на родную ОС бортового компьютера
    * Код работает как обычный Python код
    * Добавлена поддержка разных камер
    + [00:04:24]**Разработка приложений**
    * Сложности с созданием приложения на телефон
    * Использование веб-сервера на Flask
    * Планы по созданию базового интерфейса
    + [00:06:28] **Оптимизация и исправления**
    * Оптимизация кода и исправление ошибок
    * Ускорение метода наложения изображений
    * Планы по дальнейшей оптимизации до 30 FPS

  • @microblackgolub2542
    @microblackgolub2542 12 днів тому +1

    Блин, тебе бы на 3д принтере корпус распечатать

  • @EnJoyTheVR
    @EnJoyTheVR 21 день тому +2

    Привет! Я тут тоже что-то похожее делаю :D

  • @Lego_planet
    @Lego_planet 22 дні тому +1

    Все я поставил каментарий и написал лайк

  • @user-tg7iu5ig6o
    @user-tg7iu5ig6o 17 днів тому +1

    Если любишь меня,в следующем видео скажи «здравствуйте товарищи»

  • @Belg-videogames
    @Belg-videogames 22 дні тому

    Здравствуйте, а планируете дли вы сделать программу для трансляции VR по типу RiftCat это было бы супер, так как все существующие программы тормозят... (у меня Meizu mx5)

  • @argenalmaz8424
    @argenalmaz8424 22 дні тому

    Привет!,Можеш зделать мини видео разработка приложения для ваше Vision Pro )

  • @timtim7559
    @timtim7559 22 дні тому

    Возможно странное предложение но что если использовать к в вижен про два процессора один для трекинга и один для запуска программ.

  • @62Shz88er
    @62Shz88er День тому

    А что на счет jni и использования нативного с++ кода на ведроиде?

  • @ilyajoglik8229
    @ilyajoglik8229 22 дні тому +1

    Вк это конечно круто, но очень хотелось бы телеграм групу, более международную площадку

  • @drindurin
    @drindurin 22 дні тому

    ура круто ура

  • @Zerck_animation
    @Zerck_animation 22 дні тому +1

    Уаааа видео 🙃🙂 уаааааа

  • @justsamp9006
    @justsamp9006 14 днів тому

    бро, может можно как то интегрировать в софт шлема что-то на подобии lossless scalling?

  • @user-gf3sp3my2p
    @user-gf3sp3my2p 22 дні тому +4

    Вспомнил, есть же линукс для телефонов, но он дико древний. Эх, если бы его можно было как-то освежить и работать уже на нём...

    • @denatle
      @denatle 22 дні тому

      Разве андроид не базируется на линуксе? Или не то?

    • @denatle
      @denatle 22 дні тому

      Окей, досмотрел видос. Есть открытый андройд. С рут правами тоже не хватит?

    • @user-gf3sp3my2p
      @user-gf3sp3my2p 22 дні тому

      @@denatle да, так и есть, но он сделан для обычных пользователей, поэтому его решили сделать более закрытым, чтоб неопытный юзер не убил устройство в первый день пользования

    • @user-gf3sp3my2p
      @user-gf3sp3my2p 22 дні тому

      @@denatle я не в курсе, не разбираюсь. Просто вспомнил о существовании других мобильных ос

  • @takiz2018
    @takiz2018 22 дні тому

    Android написан на Java, по этому можно очень просто написать приложение на java, в android studio есть все инструменты чтобы получить изображение с flack

  • @ganlong9285
    @ganlong9285 13 днів тому

    Можно было использовать 6dof систему через arcore что бы отслеживалась голова

  • @therobocatbars
    @therobocatbars 20 днів тому

    А че если для трекинга использовать еще одну камеру?

  • @jagodnitsinr
    @jagodnitsinr 21 день тому

    привет, а сходка в екб будет?

  • @moxa_rumin
    @moxa_rumin 22 дні тому

    Может быть покажусь глупым, Но задам вопрос в 201-ый раз: почему нельзя накатить на Samsung s8 Linux и проводить вычисления на нем

  • @shefishefo8707
    @shefishefo8707 20 днів тому +1

    Уже очень скоро

  • @happyminecrafterlive1483
    @happyminecrafterlive1483 22 дні тому

    Советую попробовть сервис ai2 та можно замусить видиопоток с сервера ну или с браузера

  • @user-qh5dd8ew2k
    @user-qh5dd8ew2k 20 днів тому

    1) Для того чтобы убрать рамки в браузере можно использовать режим киоска (Kiosk Mode);
    2) Для увеличения fps используя opencv лучше убрать буферизацию кадров. Таким образом и уменьшится задержка между реальными движениями и изображением в шлеме.

    • @zernovtech
      @zernovtech  19 днів тому

      Тааак. Нормальные советы подъехали, однако.
      1) где этот режим включается?
      2) буфферизация кадров это встроенная штука cv2, или это то, когда между операциями в коде мы сохраняем картинку в переменную?

    • @user-qh5dd8ew2k
      @user-qh5dd8ew2k 8 днів тому

      1) Можна скачать прогу с Play Market
      2) Буферизация в самой либе, если хочеш убрать задержку между операциями, тогда испульзуй асинхронное програмирование. Но лутше розбить все на потоки. В пайтоне есть GIL, но можна сделать псевдо потоки через либу. И еще можна через много задачность, прога тогда разабьотся на отдельние процеси і будет исполнятса в разних ядрах проца (но ето нужно настроить)

  • @chelic-creeper
    @chelic-creeper 22 дні тому

    обязательно надо будет использовать этот телефон?

  • @user-hf9qi8wx4q
    @user-hf9qi8wx4q 22 дні тому

    А что если сделать VR пространство но оно будет работать только в определенных местах и когда камера заметит стены, полки и т.д. тогда она будет их показывать.

  • @pilid2006
    @pilid2006 22 дні тому

    В теории можно же собрать кастомное ядро для телефона с поддержкой дров для камер и через рут получать доступ к этим девайсам 🤔

    • @zernovtech
      @zernovtech  22 дні тому +1

      В теории. На практике на это уйдет больше времени (значительно больше), чем на линуксовый комп)

  • @ValeGoG
    @ValeGoG 22 дні тому

    10/10

  • @korm3671
    @korm3671 22 дні тому

    1 камера с линзой 0.5 разделить на 2 глаза

  • @AvitoB0T
    @AvitoB0T 22 дні тому

    Лайк

  • @kawasaki4112
    @kawasaki4112 21 день тому +2

    пишу второй раз, замени телефон на lcd матрицу, на али их куча, 2к, 4к любое разрешение. Это будет более быстрее чем передавать изображение на смартфон, так же не надо будет писать приложение

    • @zernovtech
      @zernovtech  21 день тому +1

      Если честно я не нашёл. Скинь пожалуйста ссылку. Или код какой-нибудь.

    • @kawasaki4112
      @kawasaki4112 19 днів тому

      @@zernovtech 3 попытка ответить комментарии с линком удаляются. Магазин называется wisecoco

  • @imp0ssibl333
    @imp0ssibl333 22 дні тому +1

    Слушай, как тебе идея, чтобы сделать модуль для питона, который использует ускоренные функции С++? То есть код будет писаться в питоне, но он будет реально компилироваться и исполняться на С++, что ускорит код во много раз. Так как тебе идея? В ближайшем хочу такое запилить

    • @zernovtech
      @zernovtech  22 дні тому +1

      Идея суперкрутая, но мне такое не удалось. Если сможешь - дай знать

    • @timtim7559
      @timtim7559 22 дні тому

      Можно ещё mojo попробовать он почти как питон только со скоростью c++

  • @crash706
    @crash706 22 дні тому

    урррррваакаааа видео

  • @roma9169
    @roma9169 22 дні тому

    Могу помочь в написании интерфейса или даже приложения на мобилу на python

  • @Fermi_Official
    @Fermi_Official 22 дні тому

    Привет

  • @dark24831
    @dark24831 22 дні тому

    О ты из Екатеринбурга? Всего в часе от тебя.

  • @shimanalexov
    @shimanalexov 21 день тому

    Можно перепрошить телефон на Linux

  • @user-is5tq4il9o
    @user-is5tq4il9o 22 дні тому

    Харош, проу только не выгори

  • @Maxdavs
    @Maxdavs 13 днів тому

    Так вот кто делает российскую игровую консоль!)

  • @Garry_Li
    @Garry_Li 22 дні тому +1

    8:20 ну ребят это же не серьезно, все спецификации давно естьв интернетах а вы пальцами тыкайте, очевидно что одна это только камера для цвета и картинки, остальные используются для глубиы, видно на этих кадрах что глубина есть и картинки из глаз отличаются

    • @zernovtech
      @zernovtech  21 день тому

      Нам это просто не нужно)
      Это выяснили случайно. Остальные там не совсем для глубины, ИК камеры.

  • @randomlbpstuff241
    @randomlbpstuff241 3 дні тому

    Софт по геар вр уже был от самсунг
    И есть приложение cardboard для телефона и кардборда

  • @shipa_2
    @shipa_2 21 день тому

    а что если переложить всё кроме передачи картинки на внешний сервер в виде пк?
    >очки подключатся к серверу
    >передают картинку с камер
    >получают картинку с сервера
    итого нет лимитов по мощности, не надо использовать дополнительные компьютеры на лице, и дольше живёт повербанк

    • @zernovtech
      @zernovtech  21 день тому

      Ага, и огромные задержки :D

  • @reHgoc
    @reHgoc 22 дні тому

    мне кажется, что пайтон не совсем тот инструмент, который необходим для таких задач

  • @user-yq7qp5on9y
    @user-yq7qp5on9y 22 дні тому

    Так, я так понимаю уже запускаете мини вставку вопрос - ответ, поэтому хочу задать свои:
    Есть ли у тебя какое-то образование? Мб курсы? Канал на ютубе? Книга?
    Интересно было бы узнать твои рекомендации, тем кто хочет заниматься подобным
    Есть ли проекты после этого, какие-то идеи/наработки?
    Ну и участвовал ли ты когда-нибудь в геймджеме?

    • @zernovtech
      @zernovtech  22 дні тому +2

      Привет!
      Отвечу здесь, если ты не против.
      Я ещё учусь. Был на курсах 1Т. Канал - моя вторая площадка после ВК, где я уже пару лет публикую техно-статьи.
      Рекомендации две - не сдавайтесь и ставьте всё более глобальные цели.
      Проекты были, есть и будут. Просто этот взлетел. Наработок море.
      В геймджемах не участвовал, как и в хакатонах.

    • @user-yq7qp5on9y
      @user-yq7qp5on9y 22 дні тому +1

      @@zernovtech спасибо за ответ 🙃

  • @weSker0_o
    @weSker0_o 22 дні тому

    Братан можешь завершать разработку meta выпустила horizon OS в общий доступ. И теперь каждый может себе такой шлем сделать 😊

    • @zernovtech
      @zernovtech  22 дні тому

      HOS выпустили в доступ для партнёров и под определённое железо :)

    • @weSker0_o
      @weSker0_o 22 дні тому

      @@zernovtech но все же рентабельность проекта ну никакая. Даже если предположить что ты сделал железо хотя опять же оно реально слабое что бы тянуло трекинг то oc написать ну вряд ли сможешь. Ибо тебе нужно будет брать ядро линукса подключать framework и потом еще оптимизировать под железо. Честно не думаю что проект подойдет к стадии завершения

    • @zernovtech
      @zernovtech  22 дні тому +1

      @@weSker0_o Спасибо за критику.

  • @murakat3351
    @murakat3351 21 день тому

    Делаем вывод. Использовать программу для монтажа в браузере, не лучшая идея. И не ожидал под конец увидеть Unity. (Слова NAMEUwU)

  • @TaRa228_games
    @TaRa228_games 18 днів тому

    а что на телефоне запускать чтобы запустить код?

    • @zernovtech
      @zernovtech  17 днів тому

      На телефоне надо просто зайти на IP компьютера, на котором запущен скрипт AR_HeadSet, + порт 5000.

  • @ArthyProjects
    @ArthyProjects 22 дні тому +1

    Конечно у пико 4 будет одна камера, самый дешевый шлем на рынке, да и вообще он не под ар.
    Честно, не представляю, что выйдет из вашего проекта, ведь без трекинга в пространстве вообще как-то ни о чем, цели существования данного устройства не нахожу
    30 fps - просто погибель для вестибуллярки
    НО
    Следить за вашим проектом реально интересно, ведь ничего подобного ещё не видел. Желаю вам удачи в развитии проекта.

    • @zernovtech
      @zernovtech  22 дні тому

      Пико действительно не для AR.
      Из проекта выйдет лайтовая штука за десять тысяч, которая умеет показывать разные приложеньки. Трекинг в пространстве тут и не нужен, ибо комп не потянет 3Д.
      30 fps - это максимальный фреймрейт камер Pico/oculus.
      Спасибо за обратную связь!

  • @ZyreXvx
    @ZyreXvx 22 дні тому

    Мужик... Кто ты есть...

  • @denatle
    @denatle 22 дні тому

    Хехе, может на расте переписать?

    • @zernovtech
      @zernovtech  22 дні тому

      Добыть бы на раст трекинг нормальный...

    • @denatle
      @denatle 22 дні тому

      @@zernovtech медиапайп имеется

    • @zernovtech
      @zernovtech  22 дні тому

      @@denatle Опа... Тяжело...
      Может и перепишем. А оно сильно быстрее питона?

    • @denatle
      @denatle 22 дні тому

      @@zernovtech хз, но процессинг имгов и тд будет гораздо быстрее. Я потом распишу тикет в дискорде по поводу, у меня много мыслей

  • @GangstaWair
    @GangstaWair 22 дні тому

    С каких пор С# ниже по уровню чем Python, ахаха, просто ладно😂

    • @zernovtech
      @zernovtech  21 день тому

      Да, кстати, ляпнул чушь
      Сишка ваще со своей виртуалкой. Наверное я имел ввиду скорость.
      Или перепутал с плюсами, сам хз.

    • @GangstaWair
      @GangstaWair 21 день тому

      @@zernovtech плюсы самый быстрый язык, пайтон тормознутый и медленный, поэтому и тут ты мимо)

    • @zernovtech
      @zernovtech  21 день тому

      @@GangstaWair Ещё раз.
      Python высокоуровневый и медленный
      C# - виртуалка
      C++ - низкоуровневый и быстрый
      В чем мимо то?
      Не сказал бы, что C# более низкоуровневый чем питон, но он медленнее плюсов, потому что виртуалка. А плюсы быстрые и низкоуровневые, но жестокие с памятью

    • @GangstaWair
      @GangstaWair 21 день тому

      @@zernovtech во, это я тоже имел ввиду...Думал ты адепт Пайтона и прославляешь этот язык ( таких шизиков много )

  • @ewgeniy111
    @ewgeniy111 22 дні тому +1

    а ведь ты реально гений, рано или поздно тебе стоит открыть компанию которая будет разрабатывать вр приблуды ( у тебя правда талант )

  • @Fermi_Official
    @Fermi_Official 22 дні тому

    Вообще, андроид - это дистрибутив Линукса

    • @zernovtech
      @zernovtech  22 дні тому

      Да! Но более закрытый, потому что линукс - открытое ядро, а андройд - операционка под управлением Google :)

    • @wacab
      @wacab 21 день тому

      Там в андроид такая прослойка Java что не совсем дистрибутив линукса(

    • @Fermi_Official
      @Fermi_Official 20 днів тому

      Ясненько

  • @EVpatiy_
    @EVpatiy_ 22 дні тому

    Мне кажется мало демонстраций возможностей проека 🎉

    • @zernovtech
      @zernovtech  22 дні тому

      Былоб больше - показал бы больше)
      Пока на коде зациклены :(

    • @EVpatiy_
      @EVpatiy_ 22 дні тому

      @@zernovtech так, то что не сложно реализовать но интересно смотреть. Например вместе с калькулятором реализовать сапёра

  • @mekbect
    @mekbect 22 дні тому +1

    Зачем нужно было писать приложение на c#? как бы есть android студио (на нем же есть webview для показа сайта на flask)
    про закрытость вообще не понял, на нем без рута эмулируют линукс нормально а тут просто запустить код и подключить камеры
    а с рутом еще легче
    про pico 4 pro вообще не понял
    это не ar шлем, зачем ему больше одной камеры?
    не являюсь хейтером, прикольно что ты таким занимаешься
    но зачем все это? максимально колхозный проект

    • @user-ci6ky3ub2i
      @user-ci6ky3ub2i 21 день тому

      "Не колхоз, а стартап" ))
      К автору отношения не имею, но предположу, что просто не хочется доп. стек докручивать. Мб автор знает C# + Python. Android и натив - это больше про Kotlin и Java, а это как минимум добрых пару дней-недель ковыряния по проекту

    • @mekbect
      @mekbect 21 день тому

      @@user-ci6ky3ub2i как я знаю, андроид студио поддерживает С# (или c++?)
      ну так в любом случаи сделать приложение не за 5 секунд

  • @cyberwick837
    @cyberwick837 17 днів тому +1

    та скажи пусть тебе деньги на криозаморозку скинут, в 2080 закончишь проект

  • @def0ult_
    @def0ult_ 18 днів тому

    Низкое качество картинки, маленький fov, дёрганый трекинг, плохое вырезание рук, низкий фпс
    Продолжать стоит?
    Не защищаю эпл, но это бред, а не замена

    • @zernovtech
      @zernovtech  18 днів тому

      Привет! Спасибо за критику, мы ценим это!