Применение систем компьютерного зрения для решения задач управления транспортными средствами Python и OpenCV

Раздел
Программирование
Предмет
Просмотров
51
Покупок
0
Антиплагиат
80% Антиплагиат.РУ (модуль - Интернет Free)
Размещена
5 Июл в 13:38
ВУЗ
МГТУ им. Баумана
Курс
6 курс
Стоимость
15 000 ₽
Демо-файлы   
1
rar
Мультимедиа2 Мультимедиа2
12.8 Мбайт 12.8 Мбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
rar
AdvancedLaneLinesDetection
78 Мбайт 15 000 ₽
Описание

Магистерская диссертация

Главной целью данной работы является разработка программного модуля для определения полосы движения автомобиля, а также кривизны полосы и отклонения автомобиля от центра данной полосы. Реализация этого модуля основывается на традиционных методах компьютерного зрения с использованием языка программирования Python и библиотеки OpenCV.

Дата защиты 2024 в МГТУ им.Баумана полученная оценка отлично.

В архиве полный проект приложения, презентация для выступления и текст для выступления, 10 листов А1 со схемами и диаграммами, расчетно пояснительная записка(стр. 68)

Оглавление

ВВЕДЕНИЕ. 9

1.    НАУЧНО-ИССЛЕДОВАТЕЛЬСКАЯ ЧАСТЬ. 11

1.1. Техническое задание. 11

1.1.1.    Общие сведения. 11

1.1.2.    Назначение и цели создания системы. 11

1.1.3.    Требования к системе. 12

1.1.4.    Состав и содержание работ по созданию системы.. 13

1.1.5.    Порядок контроля и приемки системы, требования к составу и параметрам технических средств, требования к документированию.. 14

1.1.6.    Источники разработки. 15

1.2. Описание предметной области. 15

1.3. Анализ инструментов разработки. 17

1.3.1.    Python. 17

1.3.2.    PyCharm.. 18

1.3.3.    OpenCV.. 20

1.4. Типы оптических систем. 22

1.5. Алгоритмы и методы компьютерного зрения. 25

2.    ПРОЕКТНО–КОНСТРУКТОРСКАЯ ЧАСТЬ. 28

2.1. Разработка структуры системы. 28

2.2. Описание методов обработки изображения. 31

2.2.1.    Калибровка камеры и коррекция искажений. 31

2.2.2.    Преобразование перспективы и выбор ROI 34

2.2.3.    Генерация двоичного изображения с пороговым значением. 35

2.3. Описание методов анализа изображения. 39

2.3.1.    Определение полосы движения методом скользящих окон. 39

2.3.2.    Обнаружение полосы движения методом кластеризации. 42

2.3.3.    Преобразование полосы движения к реальному размеру. 44

2.3.4.    Определение кривизны полосы движения и положение транспортного средства относительно центра. 45

3.    ОРГАНИЗАЦИОННО-УПРАВЛЕНЧЕСКАЯ ЧАСТЬ. 48

3.1. Тестирование алгоритма работы. 48

3.1.1.    Тестирование точности распознания. 50

3.2. Требование к системе. 51

3.3. Расчет стоимости разработки программного продукта. 52

3.4. Расчет расходов на электропотребление. 54

3.5. Определение экономической эффективности. 55

3.6. Определение расчетного коэффициента экономической эффективности программы. 55

ЗАКЛЮЧЕНИЕ. 56

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ. 57

ПРИЛОЖЕНИЕ А. 59

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

1. ГОСТ Р 51904-2002. Программное обеспечение встроенных систем.Общие требования к разработке и документированию.

2. ГОСТ Р 56920-2016. Системная и программная инженерия. Тестирование программного обеспечения.

3. ГОСТ Р 57100-2016. Системная и программная инженерия. Описание архитектуры.

4.Развитие языка Python: ключевые моменты и история [Электронный ресурс] URL: https://cms.by/blog/python/istoriya-razvitiya-yazyka-programmirovaniya-python/. (Дата обращения: 15.05.2024).

5.     Дэвид Форсайт, Жан Понс. Компьютерное зрение. Современный подход. — М.: «Вильямс», 2004.

6.     Л. Шапиро, Дж. Стокман. Компьютерное зрение. — М.: Бином. Лаборатория знаний, 2006.

7.     Кравцова Т.А. Сравнительное исследование методов адаптивной бинаризации в задаче автоматизированного анализа изображений клеток в иммуноцитохимии. Молодежный научно - технический вестник, 2015.

8.     Янковский А.А., Бугрий А.Н. Критерии выбора метода бинаризации при обработке изображений лабораторных анализов // АСУ и приборы автоматики. [Электронный ресурс], 2010. № 153. Режим доступа: https://cyberleninka.ru/article/n/kriterii-vybora-metoda-binarizatsii-pri-obrabotke-izobrazheniy-laboratornyh-analizov(Дата обращения: 15.05.2024).

9.     Простой Python. Современный стиль программирования. 2-е изд. Любанович Б.- СПб.: Питер, 2022

10.   Qiang Zhang, Jianze Liu and Xuedong Jiang Lane Detection Algorithm in Curves Based on Multi-Sensor Fusion. [Электронный ресурс], 2023 https://www.researchgate.net/publication/371779240_Lane_Detection_Algorithm_in_Curves_Based_on_Multi-Sensor_Fusion(Дата обращения: 15.05.2024).

11. J. Fritsch, T. Kuhnl and A. Geiger, "A new performance measure and evaluation benchmark for road detection algorithms," in Proc. 16th International IEEE Conference on Intelligent Transportation Systems. [Электронный ресурс], 2013 https://www.researchgate.net/publication/259772760_A_New_Performance_Measure_and_Evaluation_Benchmark_for_Road_Detection_Algorithms (Дата обращения: 15.05.2024). 

12.   «Компьютерное зрение: технологии, рынок, перспективы», отчет TAdviser, 2018.

13.   Бейдер Д. Чистый Python. Тонкости программирования для профи. — СПб.: Питер, 2018.

Вам подходит эта работа?
Похожие работы
Python
Контрольная работа Контрольная
4 Ноя в 15:32
5 +5
0 покупок
Python
Задача Задача
30 Окт в 18:13
19
0 покупок
Python
Задача Задача
30 Окт в 17:59
15
0 покупок
Другие работы автора
Сетевые технологии
Курсовая работа Курсовая
22 Янв 2023 в 10:30
168
0 покупок
C#
Курсовая работа Курсовая
22 Янв 2023 в 10:17
269
0 покупок
Разработка мобильных приложений
Курсовая работа Курсовая
22 Янв 2023 в 09:32
218
0 покупок
Ассемблер
Курсовая работа Курсовая
22 Янв 2023 в 08:44
160
0 покупок
Темы журнала
Показать ещё
Прямой эфир