Для студентов МГИМО по предмету ДругиеРазработка программного обеспечения для детектирования автомобилей и регистрационных знаков в видеопотоке, а также распознаваниеучебнаярегистрациодисцРазработка программного обеспечения для детектирования автомобилей и регистрационных знаков в видеопотоке, а также распознаваниеучебнаярегистрациодисц
2024-08-022024-08-02СтудИзба
Разработка программного обеспечения для детектирования автомобилей и регистрационных знаков в видеопотоке, а также распознаваниеучебнаярегистрациодисциплинаных знаков
Описание
Содержание
Список используемых основных сокращений..................................................... 3
Введение........................................................................................................... 4
1. Постановка задачи....................................................................................... 5
2. Использованные средства разработки и системные требования...................... 7
3. Особенности использования ИТ-средств....................................................... 8
4. Разработанное программное обеспечение..................................................... 9
Выводы........................................................................................................... 15
Список использованных источников................................................................. 16
Приложение 1. Код обработка видеоряда.......................................................... 17
Приложение 2. Код формирования запроса GoogleVisionExtractCars.................. 18
Приложение 3. Код формирования запроса GoogleVisionFindLicencePlate.......... 20
Приложение 4. Код формирования запроса GoogleVisionDetectText................... 22
Приложение 5. Код метода FrameProcessing...................................................... 24
Приложение 6. Код объединение кадров в видеоряд.......................................... 28
Список используемых основных сокращений
2) Dataset - обработанный набор очищенных данных, пригодных для обработки алгоритмами машинного обучения.
3) ПО - Программное обеспечение — программа или множество программ, используемых для управления компьютером.
4) ОС - Операционная система (англ. operating system, OS) — комплекс взаимосвязанных программ, предназначенных для управления ресурсами компьютера и организации взаимодействия с пользователем.
3
Введение
Тема курсовой работы: «Разработка программного обеспечения для детектирования автомобилей и регистрационных знаков в видеопотоке, а также распознавание регистрационных знаков ».
Целью работы программного обеспечения (ПО) является получения видео с размеченными областями на кадре, на которых расположены автомобили, а также их видимые номерные знаки. Также в области распознанного знака должен присутствовать текст, отображающий результат работы распознавания номера.
В результате выполнения курсовой работы было реализовано программное обеспечение, позволяющее на видеоряде выявлять автомобильные транспортные средства, их регистрационные знаки, а также определять текст номерного знака. Нейронная сеть, использованная в ПО, является решением от компании Google – Google Vision AI.
Данное программное обеспечение является консольным приложением и не содержит GUI, так как от пользователя требуется ввести только путь до расположения видео на компьютере.
На основании разработанного программного обеспечения студентом был написан отчет по курсовой работе. Также продемонстрирован результаты работы ПО для защиты.
Курсовая работа была выполнена одним студентом группы БПМ-17-1 Головановом Н. С.
Список используемых основных сокращений..................................................... 3
Введение........................................................................................................... 4
1. Постановка задачи....................................................................................... 5
2. Использованные средства разработки и системные требования...................... 7
3. Особенности использования ИТ-средств....................................................... 8
4. Разработанное программное обеспечение..................................................... 9
Выводы........................................................................................................... 15
Список использованных источников................................................................. 16
Приложение 1. Код обработка видеоряда.......................................................... 17
Приложение 2. Код формирования запроса GoogleVisionExtractCars.................. 18
Приложение 3. Код формирования запроса GoogleVisionFindLicencePlate.......... 20
Приложение 4. Код формирования запроса GoogleVisionDetectText................... 22
Приложение 5. Код метода FrameProcessing...................................................... 24
Приложение 6. Код объединение кадров в видеоряд.......................................... 28
Список используемых основных сокращений
- API (англ. Application Programming Interface — программный интерфейс приложения) — это набор способов и правил, по которым различные программы общаются между собой и обмениваются данными.
2) Dataset - обработанный набор очищенных данных, пригодных для обработки алгоритмами машинного обучения.
3) ПО - Программное обеспечение — программа или множество программ, используемых для управления компьютером.
4) ОС - Операционная система (англ. operating system, OS) — комплекс взаимосвязанных программ, предназначенных для управления ресурсами компьютера и организации взаимодействия с пользователем.
3
Введение
Тема курсовой работы: «Разработка программного обеспечения для детектирования автомобилей и регистрационных знаков в видеопотоке, а также распознавание регистрационных знаков ».
Целью работы программного обеспечения (ПО) является получения видео с размеченными областями на кадре, на которых расположены автомобили, а также их видимые номерные знаки. Также в области распознанного знака должен присутствовать текст, отображающий результат работы распознавания номера.
В результате выполнения курсовой работы было реализовано программное обеспечение, позволяющее на видеоряде выявлять автомобильные транспортные средства, их регистрационные знаки, а также определять текст номерного знака. Нейронная сеть, использованная в ПО, является решением от компании Google – Google Vision AI.
Данное программное обеспечение является консольным приложением и не содержит GUI, так как от пользователя требуется ввести только путь до расположения видео на компьютере.
На основании разработанного программного обеспечения студентом был написан отчет по курсовой работе. Также продемонстрирован результаты работы ПО для защиты.
Курсовая работа была выполнена одним студентом группы БПМ-17-1 Головановом Н. С.
Характеристики отчёта по практике
Предмет
Учебное заведение
Семестр
Просмотров
1
Размер
616,5 Kb
Список файлов
прототип программного обеспечения, позволяющее детектирования автомобилей и регистрационных знаков в видеопотоке.doc