Детальная информация
| Название | Детектирование и классификация замкнутых контуров объектов в видеопотоке: выпускная квалификационная работа бакалавра: направление 09.03.02 «Информационные системы и технологии» ; образовательная программа 09.03.02_02 «Информационные системы и технологии» = Detection and classification of closed object contours in a video stream |
|---|---|
| Авторы | Лобченко Антон Романович |
| Научный руководитель | Хлопин Сергей Владимирович |
| Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Выходные сведения | Санкт-Петербург, 2025 |
| Коллекция | Выпускные квалификационные работы ; Общая коллекция |
| Тематика | компьютерное зрение ; обработка изображений ; преобразования ; операторы ; контуры ; поиск контуров ; методы коррекции ; бинарные изображения ; обзор методов ; computer vision ; image processing ; transformations ; operators ; contours ; contour detection ; correction methods ; binary images ; methods review |
| Тип документа | Выпускная квалификационная работа бакалавра |
| Язык | Русский |
| Уровень высшего образования | Бакалавриат |
| Код специальности ФГОС | 09.03.02 |
| Группа специальностей ФГОС | 090000 - Информатика и вычислительная техника |
| DOI | 10.18720/SPBPU/3/2025/vr/vr26-1296 |
| Права доступа | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
| Дополнительно | Новинка |
| Ключ записи | ru\spstu\vkr\40862 |
| Дата создания записи | 01.07.2026 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
| Группа | Анонимные пользователи |
|---|---|
| Сеть | Интернет |
Объект исследования – видеопоток, полученный с экспериментального стенда. Цель работы – создание алгоритма детектирования и классификации замкнутых контуров в видеопотоке. В ходе работы были рассмотрены следующие вопросы: 1. Предметная область решаемой задачи 2. Математическая постановка решаемой задачи 3. Обзор методов обработки изображений 4. Обзор методов поиска контуров на изображении 5. Проектирование и реализация алгоритма детектирования. Работа проведена на базе экспериментального стенда, созданного в рамках гранта РНФ «Оптический датчик наличия и уровня загрязнённости нефтепродуктами и тяжелыми частицами жидкостей». Во время работы были проведены анализ исходных данных, декомпозиция исходной задачи, проектирование и реализация алгоритма детектирования. Созданный алгоритм в совокупности с аппаратной частью датчика позволяет детектировать загрязнения с высокой точностью, используя при этом простые и доступные компоненты. В работе были использованы следующие информационные технологии и программное обеспечение: язык программирования Python, библиотека компьютерного зрения OpenCV, открытый язык вычислений OpenCL и библиотека для работы с ним PyOpenCL.
The object of research is the video stream obtained from an experimental test bench. The goal of the work is to create an algorithm for detecting and classifying closed contours in a video stream. The following aspects were considered during the work: 1. The problem domain of the task. 2. The mathematical formulation of the task. 3. A review of image processing methods. 4. A review of methods for detecting contours in images. 5. Design and implementation of the detection algorithm. The work was carried out on the basis of an experimental test bench created within the framework of the Russian Science Foundation grant "Optical sensor for detecting and measuring the level of contamination by oil products and heavy particles in liquids". During the work, analysis of the initial data, decomposition of the original task, and design and implementation of the detection algorithm were performed. The developed algorithm, combined with the sensors hardware, enables the detection of contaminants with high accuracy while using simple and accessible components. The following information technologies and software were used in the work: the Python programming language, the OpenCV computer vision library, the OpenCL open computing language, and the PyOpenCL library for working with it.
| Место доступа | Группа пользователей | Действие |
|---|---|---|
| Локальная сеть ИБК СПбПУ | Все |
|
| Интернет | Авторизованные пользователи СПбПУ |
|
| Интернет | Анонимные пользователи |
|