Детальная информация

Название: Программное средство преобразования координат объектов SVG-файла в абсолютные для поиска соответствия модели железнодорожной станции визуальному представлению: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Авторы: Устинова Валерия Евгеньевна
Научный руководитель: Никифоров Игорь Валерьевич
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения: Санкт-Петербург, 2024
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: координаты; svg; аффинные преобразования; визуальное представление; coordinates; affine transformations; visual representation
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2024/vr/vr24-1813
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Дополнительно: Новинка
Ключ записи: ru\spstu\vkr\28857

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Тема выпускной квалификационной работы: "Программное средство преобразования координат объектов SVG-файла в абсолютные для поиска соответствия модели железнодорожной станции визуальному представлению". Проект посвящен снижению трудоемкости поиска соответствия модели железнодорожной станции визуальному представлению путем разработки алгоритма преобразования координат с использованием теоретического анализа существующих решений, выявления их достоинств и недостатков, экспериментального метода, а также анализа и обобщения полученных данных. В процессе работы рассматриваются существующие методы преобразования координат и предлагается собственный, более быстродействующий, разработанный на основе изучения свойств аффинных преобразований и анализа особенностей их взаимодействия. Удается достигнуть снижения трудоемкости процесса сопоставления представлений железнодорожных станций. Предложенный алгоритм способствует улучшению точности и скорости процесса сопоставления представлений железнодорожных станций и потенциально полезен для использования в различных системах автоматизации.

The topic of the final qualifying work is "A software tool for converting the coordinates of SVG file objects into absolute coordinates to find the correspondence of a railway station model to a visual representation." The project is dedicated to reducing the complexity of searching for the correspondence of a railway station model to a visual representation by developing an algorithm for converting coordinates using a theoretical analysis of existing solutions, identifying their advantages and disadvantages, an experimental method, as well as analyzing and summarizing the data obtained. In the course of the work, the existing methods of coordinate transformation are considered and a proprietary, faster-acting one is proposed, developed on the basis of studying the properties of affine transformations and analyzing the features of their interaction. We manage to achieve a reduction in the complexity of the process of comparing representations of railway stations. The proposed algorithm improves the accuracy and speed of the process of comparing representations of railway stations and is potentially useful for use in various automation systems.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ Прочитать Печать Загрузить
-> Интернет Анонимные пользователи

Оглавление

  • ВВЕДЕНИЕ
  • ГЛАВА 1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
    • 1.1. Обзор существующих решений
      • 1.1.1. Инструмент pillow.Image
      • 1.1.2. Библиотека cv2
      • 1.1.3. Инструмент shapely.affinity
      • 1.1.4. Сравнение
      • 1.1.5. Выводы из сравнения инструментов
    • 1.2. Анализ операций с координатами
      • 1.2.1. Аффинные преобразования: математическая основа
      • 1.2.2. Стандартная реализация
      • 1.2.3. Выявление свойств операций с координатами
    • 1.3. Выводы
  • ГЛАВА 2. РАЗРАБОТКА АЛГОРИТМА
    • 2.1. Алгоритм преобразования координат
      • 2.1.1. Функция вращения на требуемый угол
      • 2.1.2. Реализация вращения (rotate)
      • 2.1.3. Реализация отзеркаливания (scale)
      • 2.1.4. Реализация перемещения (translate)
      • 2.1.5. Сравнение скорости работы функций
    • 2.2. Алгоритм чтения SVG-файла
    • 2.3. Выводы
  • ГЛАВА 3. ПРОГРАММНАЯ РЕАЛИЗАЦИЯ
    • 3.1. Программная реализация
    • 3.2. Программное средство
    • 3.3. Выводы
  • ГЛАВА 4. РЕЗУЛЬТАТЫ РАБОТЫ
    • 4.1. Проведение эксперимента
    • 4.2. Результаты эксперимента
    • 4.3. Выводы
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

Статистика использования

stat Количество обращений: 0
За последние 30 дней: 0
Подробная статистика