Программный комплекс «СЕТЕРЕ Распознавание чертежей» для ОС на Linux
Заказчик:
ООО «СЕТЕРЕ Групп»
Архив проектов 2025
Запись кураторов
Цель проекта
Разработка программного комплекса, позволяющего преобразовывать документацию, содержащую чертежи, из растрового в векторный формат и осуществлять ее дальнейшее редактирование.
Задачи проекта
- Анализ имеющегося ПО для ОС Линукс
- Разработка модуля распознавания текста;
- Разработка модуля распознавания чертежей;
- Разработка модуля распознавания таблиц.
Ожидаемый результат
- Материально-техническим результатом является программный комплекс, отвечающий задачам проекта.
- Производственным и экономическим результатом выступает сокращение времени, необходимого для ручного воспроизведения чертежей и снижение количества ошибок, вызванных человеческим фактором.
- Стратегическим результатом является формирование уникального торгового предложения, создание решения, обладающего потенциалом для дальнейшей коммерциализации.
Исходные данные
Разрабатываемый программный комплекс может быть реализован как в локальном, так и в серверном исполнении, в зависимости от результатов патентных исследований и анализа существующих на рынке решений.
Программный комплекс должен с максимально возможной точностью производить разметку документация, в том числе определять содержащиеся в ней схемы, чертежи, таблицы и текст. После чего в соответствии с произведенной разметкой размещать векторные графические элементы и текст. Полученные таким образом элементы и текст должны быть доступны для редактирования пользователем, в том числе – изменение толщины, длины, углов наклона и начертания линий, а также удаление/добавление текста.
Импортные форматы – PDF, JPG, JPEG, PNG.
Экспортные форматы – PDF, SVG.
Этапы проекта
Программный комплекс должен с максимально возможной точностью производить разметку документация, в том числе определять содержащиеся в ней схемы, чертежи, таблицы и текст. После чего в соответствии с произведенной разметкой размещать векторные графические элементы и текст. Полученные таким образом элементы и текст должны быть доступны для редактирования пользователем, в том числе – изменение толщины, длины, углов наклона и начертания линий, а также удаление/добавление текста.
Импортные форматы – PDF, JPG, JPEG, PNG.
Экспортные форматы – PDF, SVG.
- Целевая среда разработки: ОС семейства Linux;
- Целевые языки программирования: C++ 17, фреймворк Qt5, Python, отдельные модули ПК могут быть реализованы на других языках по согласованию с заказчиком.
Этапы проекта
- Исследование рынка, проведение патентных исследований, формирование технического задания на будущий продукт.
- Разработка рабочего прототипа продукта.
- Пользовательское тестирование и доработка продукта.
Участники проекта / Роли
- Product-manager: исследование рынка, анализ существующих решений и технологий для реализации продукта, составление требований к продукту.
- Разработчики (2-3 чел.): разработка архитектуры продукта, написание кода и интеграция компонентов, тестирование отдельных функций и работы продукта в целом.
- Инженер: оценка соответствия разрабатываемого продукта требованиям ГОСТ, разработка пользовательских сценариев, пользовательское тестирование продукта.
Направления подготовки студентов СПбГАСУ
- ПМИ/ПИ/ИСТ
- Строительство
- Инженерные сети по направлениям
Дополнительная информация
- Допускается использование в ПК компонентов, распространяемых на условиях пермиссивных (разрешительных) лицензий, таких как MIT License, BSD License и Apache License 2.0. При этом в итоговом продукте должны быть соблюдены требования лицензий использованных в ПК компонентов, такие как наличие уведомления об авторских правах на соответствующий компонент и пр. Использование компонентов, распространяемых на условиях непоименованных лицензий допускается по согласованию с заказчиком.
- Запрещается использование в ПК компонентов, распространяемых на условиях копилефтных (ограничительных) лицензий, требующих раскрытие исходного кода, в том числе GNU General Public License (GPL), GNU Lesser General Public License (LGPL), Mozilla Public License (MPL).
- Предусмотрено заключение договора на разработку ПК между исполнителями и заказчиком, отчуждение исключительного права на ПК заказчику.
Предусмотрено финансовое вознаграждение по результатам проекта.
Куратор СПбГАСУ
Михайлова Светлана Александровна