🔍 Поиск работ

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

Работа №207273

Тип работы

Бакалаврская работа

Предмет

электротехника

Объем работы71
Год сдачи2018
Стоимость4690 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
13
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ 5
1 ОБЗОР СУЩЕСТВУЮЩИХ СПОСОБОВ РАСПОЗНАВАНИЯ ОБЪЕКТОВ 8
1.1 Обзор существующих способов распознавания объектов 8
1.2 Существующие способы распознавания при помощи сенсора Microsoft Kinect 21
Выводы по разделу 1: 30
2 ОБЗОР СРЕДЫ РАЗРАБОТКИ СИСТЕМЫ РАСПОЗНАВАНИЯ 31
2.1 Обзор сенсора Microsoft Kinect 31
2.2 Обзор среды Microsoft Visual Studio 2015 44
2.3 Обзор системы Windows Presentation Foundation 47
Выводы по разделу 2 48
3 РАЗРАБОТКА СИСТЕМЫ РАСПОЗНАВАНИЯ ПРИ ПОМОЩИ MICROSOFT KINECT 49
3.1 Разработка системы в Visual Studio 2015 49
3.2 Разработка интерфейса в WPF 62
Выводы по разделу 3: 67
4 ОТЛАДКА СИСТЕМЫ 68
ЗАКЛЮЧЕНИЕ 69
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 70

В настоящее время прогресс в области техники растёт большими темпами. Буквально каждый год, к примеру, выпускаются новые модели мобильных телефонов, персональных компьютеров и так далее, оснащенные более мощным «железом», способным помочь решать более сложные вычислительные задачи. Как же теперь удачно можно интегрировать новые технологии в промышленность? На этот вопрос дали ответ в 2011 году в Германии бизнесменами, политиками и учеными, а сам процесс называется «Четвертой промышленной революцией».
Четвертая промышленная революция, или Индустрия 4.0 - производственная сторона, эквивалентная ориентированному на потребителей «Интернету вещей», в котором предметы быта, от автомобилей до тостеров, будут подключены к Интернету [6]. Это совершенно новый подход в промышленности и приборостроении. Одним из наиболее важных аспектов Индустрии 4.0 является идея «сервис-ориентированного проектирования». Оно может варьироваться от пользователей, использующих заводские настройки для производства собственных продуктов, до компаний, которые поставляют индивидуальные продукты индивидуальным потребителям [6].
У такого производства виден большой потенциал. Например, если связать между собой умные продукты «Интернета вещей» и умные машины, которые их производят, то этот промышленный Интернет будет обозначать, что они будут иметь возможность производить сами себя самостоятельно и определять производство в зависимости от нужд, которые они сами же и определяют.
Создать такое производство непросто. Потребуется совершенно новый инженерный подход - цифровая модель заводаустановки, а также масса инженеров и программистов, которые будут с ней работать. Потребуются умные устройства, которые смогут обмениваться друг с другом и цифровой моделью цифровой информацией. При этом моделирование системы управления становится наиболее важной частью этого процесса [7].
В данной выпускной работе речь пойдет о распознавании объектов при помощи технологий виртуальной реальности. Виртуальная реальность — это технология, которая позволяет пользователю погрузиться в искусственный мир и непосредственно действовать в нем с помощью специальных сенсорных устройств, которые связывают его движения с аудиовизуальными эффектами [3]. По своей сути, это новое поколение человеко-машинного интерфейса, которое используется наиболее эффективно при работе с трехмерной информацией. Кроме того, слуховые, моторные, осязательные и зрительные ощущения пользователя заменяются их имитацией, которая генерируется компьютером. Главными признаками виртуальной реальности являются имитация окружающей обстановки с высокой степенью реализма, моделирование в режиме реального времени, а также возможность воздействовать на окружающую среду и иметь при этом обратную связь.
В качестве примера использования технологий виртуальной реальности можно привести виртуальное проектирование и макетирование. Виртуальное проектирование даёт более наглядное представление об изготавливаемом изделии, приборе, комплексе и т.д, а главным преимуществом является то, что можно спокойно вводить изменения в процессе проектирования. Такой подход существенно экономит время на создание изделий, а также исключает необходимость создавать физический макет какого-либо комплекса.
Помимо промышленности, технологии виртуальной реальности можно использовать в таких сферах, как образование, медицина и т.д.
Одной из возможностей технологий виртуальной реальности является распознавание объектов (образов) в пространстве. Распознаванием образов называются задачи построения и применения формальных операций над числовыми или символьными отображениями объектов реального или идеального мира, результаты которых отражают отношения эквивалентности между этими объектами [5, с.2]....

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В данной выпускной квалификационной работе была разработана система, определяющая положение кистей рук человека. Для этого, в результате обзора существующих методов распознавания объектов, был выбран метод компьютерного зрения, а в качестве технологии компьютерного зрения был выбран сенсор Microsoft Kinect. Разрабатывалась система в Microsoft Visual Studio 2015, при помощи её средств удалось разработать систему. Подытожим полученные результаты: программно был реализован алгоритм по распознаванию кистей рук. Распознается как правая, так и левая кисти рук, их различные комбинации: сферический захват, цилиндрический захват и щипковый захват. Для визульного представления был сделан интерфейс с виртуальными объектами. В случайном порядке появляются 3 объекта сферической, цилиндрической и щипковой формы, а при помощи сенсора можно взаимодействовать с ними, то есть захватывать их. Данная система может представлять собой, к примеру, комплекс для реабилитации пациентов, перенесших инсульт, но пока что в качестве прототипа, так как с её помощью можно разрабатывать мелкую моторику. Также на примере данной выпускной работы можно сказать, что использование Kinect’a даёт понимание того, что его функционал может быть использован для различных задач в области определения положения объектов, причем в самых различных сферах, а среда Visual Studio с использованием языка программирования C существенно помогают в реализации поставленных задач.


1. Бойко И. А., Гурьянов Р. А. Распознавание объектов на основе видеосигнала, полученного с камеры, установленной на подвижной платформе // Молодой ученый. — 2013. — №6. — С. 34 - 36.
2. Введение в WPF. - https://msdn.microsoft.com/ru-ru/library/aa970268(v=vs.100).aspx.
3. Виртуальная реальность в промышленности. - http://www.controlengrussia.com/perspektiva/virtual reality/
4. Виртуальная реальность как метод восстановления двигательной функции руки / А.Е. Хижникова, А.С. Клочков, А.М. Котов-Смоленский и др. // Анналы клинической и экспериментальной неврологии. - 2016. - С. 5 - 12.
5. Ергалиев, Д.С. Сравнительный анализ методов распознавания образов / Д.С. Ергалиев // Труды Международного симпозиума «Надежность и качество». - 2011. - С. 1-5.
6. Индустрия 4.0 - четвертая промышленная революция. -https://www.eplan- russia.ru/ru/kompanija/novosti/vse-novosti/view/article/industrija-40-chetvjortaja- promyshlennaja-revoljucija-31020/
7. Индустрия 4.0: что такое четвертая промышленная революция? -https://hi-news.ru/business-analitics/industriya-4-0-chto-takoe-chetvertaya-promyshlennaya-revolyuciya.html
8. Интегрированная среда разработки Visual Studio. - https://msdn.microsoft.com/ru-ru/library/dn762121.aspx
9. Коткина, М.В. Современные компьютерные технологии распознавания жестов рук / М.В. Коткина, А.А. Казнин // Актуальные направления научных исследований XXI века: теория и практика. - 2015. - С. 327 - 330
10. Куракин, А.В. Распознавание жестов ладони в реальном времени на основе плоских и пространственных скелетных моделей / Информатика и её применения. - 2012. - С. 114-121.
11. Лазеева, М.П. Программная реализация вероятностно-статистического непараметрического метода распознавания образов / М.П. Лазеева, А.В. Дерюшев // Вестник Кузбасского государственного технического университета. - 2004. - С. 117 - 119.
12. Методика системы распознавания образов с помощью самоорганизующихся карт Кохонена нейронных сетей на основе Matlab / З.П. Тант, Ч. Тин, С.К. Пья, Т.Н. Пайе // Интернет-журнал Науковедение. - 2013. - С. 1 - 9.
13. Мыскин, А.А. Обзор технологии захвата движений Kinect и аппаратно-программной части Kinect for Windows / А.А. Мыскин, А.М. Романовский // Творчество молодых: дизайн, реклама, информационные технологии. - 2015. - С. 113 - 115.
14. Орлова, Ю.А. Автоматизация контроля правильности выполнения физических упражнений лечебной физической культуры с помощью технологии Microsoft Kinect / Ю.А. Орлова, В.Л. Розалиев, А.А. Шпирко //Физическое воспитание и спортивная тренировка. - 2013. - С. 53 - 58.
15. Осовский, С. Нейронные сети для обработки информации/ пер. с польского И.Д. Рудинского. - М.: Финансы и статистика, 2002. - 344 с....(25)


Работу высылаем на протяжении 30 минут после оплаты.




©2026 Cервис помощи студентам в выполнении работ