Форум программистов, компьютерный форум, киберфорум
Unity, Unity3D
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
Пытаюсь написать курсавую
 Аватар для Sasha21214
0 / 0 / 0
Регистрация: 13.06.2019
Сообщений: 44

Дополненная реальность

05.03.2020, 22:31. Показов 2423. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток.
Подскажите пожалуйста, как сделать что бы при наведении камеры телефона на картинку воспроизводилось видео, а если камеру убираешь, то видео ставиться на паузу
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.03.2020, 22:31
Ответы с готовыми решениями:

Unity4 и дополненная реальность
Ребята подскажите пожалуйста возможно ли написать программку под андроид с функцией дополненной реальности?

Виртуальная реальность
Скажите, какой скрипт надо написать в проекте, чтобы при вращении телефона на андроиде вращалась картинка? Гироскоп на телефоне есть, но...

Дополненная реальность
Здравствуйте! Не знаю в ту ли тему пишу но вот какой вопрос. Наверняка Вы знаете про дополненную реальность (проекты типа AR2017,...

4
Просто Икс
 Аватар для Mc X
691 / 233 / 47
Регистрация: 15.12.2009
Сообщений: 696
06.03.2020, 02:43
Основа технологии дополненной реальности – это система оптического трекинга. Это значит, что «глазами» системы становится камера, а «руками» - маркеры. Камера распознает маркеры в реальном мире, «переносит» их в виртуальную среду, накладывает один слой реальности на другой и таким образом создает мир дополненной реальности.

Существуют три основных направления в развитии этой технологии:

«Безмаркерная» технология AR
«Безмаркерная» технология работает по особым алгоритмам распознавания, где на окружающий ландшафт, снятый камерой, накладывается виртуальная «сетка». На этой сетке программные алгоритмы находят некие опорные точки, по которым определяют точное место, к которому будет «привязана» виртуальная модель. Преимущество такой технологии в том, что объекты реального мира служат маркерами сами по себе и для них не нужно создавать специальных визуальных идентификаторов.

AR технология на базе маркеров
Технология на базе специальных маркеров, или меток, удобна тем, что они проще распознаются камерой и дают ей более жесткую привязку к месту для виртуальной модели. Такая технология гораздо надежнее «безмаркерной» и работает практически без сбоев.

«Пространственная» технология
Кроме маркерной и безмаркерной, существует технология дополненной реальности, основанная на пространственном расположении объекта. В ней используются данные GPS/ГЛОНАСС, гироскопа и компаса, встроенного в мобильный телефон. Место виртуального объекта определяется координатами в пространстве. Активация программы дополненной реальности происходит при совпадении координаты, заложенной в программе, с координатами пользователя.

взято тут
Тебе нужно специальное API, а самый быстрый и оптимальный вариант, по крайней мере для начала, это использование уже готового SDK AR.
Как и все в этом мире, подобные библиотеки есть платные и бесплатные.

Приложу некоторые ссылки по теме, если желание не пропадет, то пользуйся поиском с ключевыми словами "SDK AR"

ARToolKit - open-source SDK для работы с AR
ARToolKit на GitHub
про ARToolKit на Википедии

ARToolKit представляет собой набор программных библиотек, которые могут использоваться в AR приложениях. Главное достоинство библиотеки – открытый исходный код. То есть библиотека распространяется абсолютно бесплатно.

К основным возможностям ARToolKit относятся:

распознавание 2D формата;
отображение дополнений через OpenGL.
Библиотека предназначена для отслеживания в кадре камеры мобильного устройства заранее известных квадратных маркеров объектов и воспроизведения на экране их расположения в пространстве. С помощью этих данных создается интерфейс дополненной реальности.

ARToolKit подходит для работы на разных платформах: Android, iOS, Windows, Linux, Mac OS X, SGI. Для каждой конкретной операционной системы нужна своя среда разработки. Бесплатные среды доступны на всех платформах.
ARCore от Гугла
про ARCore в Википедии
Что такое ARCore? Всё, что вам нужно знать (Статья)

Добавлено через 5 минут
UPD: Снова не заметил, что это раздел Unity, а у вас там наверное и без моих ссылок все пучком и автору топика нужен готовый код на C#
0
Пытаюсь написать курсавую
 Аватар для Sasha21214
0 / 0 / 0
Регистрация: 13.06.2019
Сообщений: 44
06.03.2020, 15:13  [ТС]
Я не как не могу понять, как это работает.
уже всё что мог посмотрел, но толку ноль
у меня видео начинает воспроизводиться как только програму запускаешь, а мне надо что бы оно распознало картинку и включила определённое видео, а если я картинку убрал, то соответственно видео выключалось
я пользуюсь Unity +Vuforia
0
 Аватар для Cr0c
753 / 600 / 204
Регистрация: 06.08.2015
Сообщений: 2,432
06.03.2020, 15:34
Sasha21214, у вуфории есть демо, в котором всё просто и понятно.
0
Просто Икс
 Аватар для Mc X
691 / 233 / 47
Регистрация: 15.12.2009
Сообщений: 696
06.03.2020, 16:25
Цитата Сообщение от Sasha21214 Посмотреть сообщение
я пользуюсь Unity +Vuforia
Ок. Тогда вот так...
Примеры
Доп. инструменты
Документация

Цитата Сообщение от Sasha21214 Посмотреть сообщение
у меня видео начинает воспроизводиться как только програму запускаешь
значит что-то делаешь не так, но если ты не перейдешь к конкретике, то никто тебе не сможет помочь
из тобой написанного не очевидно, что ты делаешь и как это делаешь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.03.2020, 16:25
Помогаю со студенческими работами здесь

Дополненная реальность
Здравствуйте, возник вопрос с чего начать изучение дополненной реальности, информации в интернете довольно много но не могу разобраться с...

Дополненная реальность
Недавно заинтересовался технологией дополненной реальности (знаю, что популярность прошла еще году в 2005-2007) но уж очень понравилась...

Дополненная реальность в Android
Кто знает, какие классы могут использоваться в Дополненной реальности в Android ? Есть видео, с камеры на которое нужно наложить например...

Программист C++ (дополненная реальность)
Вакансия Программист C++ (дополненная реальность) Обязанности: Разработка инструментов системы дополненной реальности...

Дополненная реальность на Builder
Доброго времени суток. Пишу диплом, тема дополненная реальность. Реализовать нужно именно на с++ билдер. Много гуглил по этой теме и кроме...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru