Разработка программного обеспечения для моделирования комплекса многокамерной автоматизированной съёмки и видеотрансляции



Скачать 451.85 Kb.
страница1/7
Дата26.07.2014
Размер451.85 Kb.
ТипПояснительная записка
  1   2   3   4   5   6   7
Московский государственный институт электроники и математики

Кафедра информационно-коммуникационных технологий

Пояснительная записка

к дипломной работе на тему:

Разработка программного обеспечения для моделирования комплекса многокамерной автоматизированной съёмки и видеотрансляции.

Студент: _____________ Шубин Сергей Сергеевич

Руководитель проекта: _____________ Куприянов Ю. В.

Допущен к защите « » _____________ 2012 года

Консультанты проекта:

Специальная часть: _____________ Королёв Д. А.

Охрана труда: _____________ Михайлов Е. Б.

Заведующий кафедрой: _____________ проф. д. т. н. Азаров В. Н.



Аннотация

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



Оглавление

Введение 4

1.Анализ задания 6

1.1.Визуализация сцены и процесса виртуальной видеосъёмки 6

1.2.Передача изображений во внешнюю программу 6

1.3.Приём управляющих сигналов из внешней программы 7

1.4.Дополнительные требования 7

2.Обзорно-аналитическая часть 8

2.1.Требования к конечному продукту 8

2.2.Требования к графическому движку 8

2.3.Обзор трёхмерных графических движков 9

2.3.1.Серия id Tech 11

2.3.2.Семейство jMonkeyEngine 12

2.3.3.Семейство OGRE 12

2.3.4.Game Blender 12

2.3.5.Aleph One 13

2.3.6.Cafu Engine 13

2.3.7.Crystal Space 13

2.3.8.Linderdaum Engine 13

2.3.9.Multiverse Platform 13

2.3.10.Lightweight Java Game Library 14

2.3.11.Maratis 14

2.3.12.Irrlicht 14

2.3.13.OpenSimulator 14

2.3.14.PLIB 14

2.3.15.Panda3D 14

2.3.16.Spring 15

2.3.17.WorldForge 15

2.4.Выбор графического движка 15

2.5.Необходимые расширения 16

2.6.Выбор среды разработки 16

3.Разработка 17

3.1.Создание среды для визуализации предварительно построенных сцен съёмки 17

3.1.1.Рабочий цикл OGRE-приложения 17

3.1.2.Подготовительные процедуры 17

3.1.3.Создание сцены 18

3.1.4.Запуск цикла рендеринга 20

3.1.5.Использование внешних ресурсов 21

3.1.6.Добавление объектов на сцену 22

3.1.7.Добавление анимированных объектов 23

3.2.Реализация протокола передачи команд управления виртуальными камерами из внешней программы 25

3.3.Реализация протокола передачи изображения с виртуальных камер во внешнюю программу 27

3.3.1.Нагрузка на сеть 27

3.3.2.Реализация 27

3.4.Реализация графического пользовательского интерфейса 29

3.4.1.Задачи интерфейса 29

3.4.2.

Инициализация CEGUI 29

3.4.3.Выход из программы 32

3.4.4.Смена текущей камеры 32

3.4.5.Перемещение и вращение текущей камеры 34

3.4.6.Изменение параметров сетевых подключений 37

4.Охрана труда 42

4.1.Исследование возможных опасных и вредных факторов при эксплуатации ЭВМ и их влияния на пользователей 42

4.1.1.Введение 42

4.1.2.Влияние электрического тока 43

4.1.3.Влияние статического электричества 44

4.1.4.Влияние электромагнитных излучений низкой частоты 44

4.1.5.Влияние ультрафиолетового излучения 45

4.1.6.Выводы 45

4.2.Методы и средства защиты пользователей от воздействия на них опасных и вредных факторов 45

4.2.1.Методы и средства защиты от поражения электрическим током 45

4.2.2.Методы и средства защиты от ультрафиолетового излучения 46

4.2.3.Методы и средства защиты от электромагнитных полей низкой частоты 46

4.2.4.Методы и средства защиты от статического электричества 47

4.2.5.Требования к помещениям и организации рабочих мест 47

4.2.6.Требования к организации работы 50

4.2.7.Выводы 51

5.Итоги 52

5.1.Заключение 52

5.2.Перспективы развития 52

6.Выводы 53

Список литературы 54



Введение


Работа операторов и режиссёров, занимающихся съёмками конференций, научных семинаров, интервью, лекций представляет собой по большей части рутинный процесс. Данные мероприятия проходят по стандартным сценариям и не требуют от съёмочной группы творческого подхода. Так возникла идея комплекса многокамерной автоматизированной съёмки, который включает в себя:

  • некоторое количество камер, оснащённых сервомоторами, предназначенных для поворота камеры;

  • игровой контроллер Kinect, используемый для отслеживания положения и движения снимаемых персонажей в кадре;

  • режиссёрский компьютер, принимающий видеопотоки с камер и Kinect и на основе полученных данных отправляющий камерам управляющие сигналы на поворот.

Данный комплекс позволяет отказаться от работы операторов за камерами и режиссёра за центральным пультом. После расстановки съёмочной аппаратуры процесс съёмки может производиться в автоматическом режиме.

Особое значение имеет программа, выполняющаяся на режиссёрском компьютере. Она должна распознавать в получаемых видеопотоках человеческие фигуры и их местоположение, а также принимать решения о повороте необходимых камер. Данная программа спроектирована обучаемой: виртуальный режиссёр обрабатывает различные ситуации процесса съёмки, а человек-оператор оценивает правильность действий программы.

Использование реальной сцены съёмки и реальных персонажей для тренировки программы – процесс тяжёлый и трудоёмкий. Поэтому было принято решение создать виртуальную среду для обучения программного комплекса (Рисунок ), разработка которой и является целью данной дипломной работы [1].

complex_scheme

Рисунок : Схема моделирования комплекса многокамерной автоматизированной съёмки и видеотрансляции

  1   2   3   4   5   6   7

Похожие:

Разработка программного обеспечения для моделирования комплекса многокамерной автоматизированной съёмки и видеотрансляции iconДипломной практике по теме: «Разработка программного обеспечения для моделирования комплекса многокамерной автоматизированной съемки и видеотрансляции»
«Разработка программного обеспечения для моделирования комплекса многокамерной автоматизированной съемки и видеотрансляции»
Разработка программного обеспечения для моделирования комплекса многокамерной автоматизированной съёмки и видеотрансляции iconРазработка программного обеспечения для моделирования комплекса многокамерной автоматизированной съёмки и видеотрансляции

Разработка программного обеспечения для моделирования комплекса многокамерной автоматизированной съёмки и видеотрансляции iconПрограммный комплекс для математического моделирования ядерно-физических приборов и устройств
В работе освещена актуальность проблемы создания программного комплекса для математического моделирования ядерно-физических приборов....
Разработка программного обеспечения для моделирования комплекса многокамерной автоматизированной съёмки и видеотрансляции icon1. 2 Обзор программного комплекса «Учет и контроль компьютеров в сети»
Анализ существующих программных продуктов для диагностики программного и аппаратного обеспечения ЭВМ
Разработка программного обеспечения для моделирования комплекса многокамерной автоматизированной съёмки и видеотрансляции iconПеречень работ по тематике спо, выполненных в рамках государственных контрактов в период с 2003 по 2009 гг
Икт. Разработка предложений по развитию в Российской Федерации рынка программного обеспечения со свободной лицензией. Разработка...
Разработка программного обеспечения для моделирования комплекса многокамерной автоматизированной съёмки и видеотрансляции iconРазработка программного обеспечения для пзс-систем на основе uml-моделирования
Поэтому подобную систему управления и сбора данных можно отнести к классу параллельных приложений с элементами приложений реального...
Разработка программного обеспечения для моделирования комплекса многокамерной автоматизированной съёмки и видеотрансляции iconИнженер-тестировщик программного обеспечения
Целью данной программы является: Обеспечение комплекса необходимых знаний и практических навыков, соответствующих квалификации инженер-тестировщик...
Разработка программного обеспечения для моделирования комплекса многокамерной автоматизированной съёмки и видеотрансляции iconИнженер-тестировщик программного обеспечения
Целью данной программы является: Обеспечение комплекса необходимых знаний и практических навыков, соответствующих квалификации инженер-тестировщик...
Разработка программного обеспечения для моделирования комплекса многокамерной автоматизированной съёмки и видеотрансляции iconРабочая программа По дисциплине «Разработка программного обеспечения» По специальности
Основная задача курса – сформировать фундаментальные знания у студентов о принципах построения, реализации и функционирования программного...
Разработка программного обеспечения для моделирования комплекса многокамерной автоматизированной съёмки и видеотрансляции iconРазработка типового программно-технологического обеспечения региональной системы мониторинга хода реализации приоритетных национальных проектов и социально-экономического развития на территории субъекта российской федерации
Состав аппаратно-программного комплекса, необходимого для внедрения типового решения
Разместите кнопку на своём сайте:
ru.convdocs.org


База данных защищена авторским правом ©ru.convdocs.org 2016
обратиться к администрации
ru.convdocs.org