Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сборник работ конкурса Лобачевского.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
24.49 Mб
Скачать

Разработка модуля заработной платы на платформе 1с: бухгалтерия предприятия

Конфигуратор 1С – это один из режимов запуска системы 1С6 Предприятия 8, который предназначен для изменения, написания и администрирования баз. Конфигуратор представляет возможности для «визуального» описания структуры прикладного создания выходных выходных документов и форм диалогового доступа различных групп пользователей к различной информации и механизмов работы пользовательских данных интерфейсов.

Реквизит – это поля справочника и документа, которые отображаются на форме, чтобы пользователь их запомнил.

Документы – это электронные аналоги обычных бумажных документов. Документы предназначены для регистрации фактов реального мира в компьютере.

Модуль – это текст на встроенном языке, в котором размещены тексты процедур и функций с необходимыми алгоритмами, вызываемые системой во время работы системы в определенные моменты.

Смирнова О.С.

«Казанский национальный исследовательский технологический университет

им. А.Н. Туполева – КАИ»

Трехмерная реконструкция объекта по последовательности фотографий

В наше время высокую популярность приобретают трехмерные образы, получаемые путем голограмм или хотя бы 3D принтеров. Нас перестала удивлять сама возможность построения объекта в 3-х мерном виде. Насколько сейчас это стало возможным и обрело популярность?

Все большее распространение получают системы, основанные на построении трехмерных объектов реального мира. Такие системы могут использоваться в робототехнике, архитектуре, туризме и других различных областях.

Целью исследования является нахождение объекта на изображении, а также определение оптимального угла положения наблюдающих за ним камер. Это делается для реконструкции изображения и в дальнейшем выделения его в 3D объект.

Использование технологии 3D реконструкции в моей работе предполагает применение мобильного робота в качестве конечного продукта. Данное решение имеет ряд неоспоримых преимуществ при внедрении на производстве. Мобильный робот может применяться в различных отраслях: системы нормы контроля, системы безопасности, активные системы обезвреживания потенциально опасных предметов. Персонал, находящийся непосредственно на опасных производствах, не будет испытывать дискомфорт от работы, так как все опасные действия будет производить мобильный робот. По найденным объектам будет производиться реконструкция непосредственно самим роботом.

Основные задачи, которые я выделяю в своей работе: анализ восприятия окружающего мира роботом, измерение удаленности объекта и его трехмерная реконструкция.

Робот постоянно занимается обновлением своего представления об окружающем мире и вырабатывает план поведения, исходя из этого представления. Отсюда появляется проблема вычисления большего количества информации, а также поддержание актуальной картины.

Задачу измерения удаленности я подразделяю на подзадачи определения объекта, его описание, классификации. Затем уже приступаем к самой задаче измерения удаленности, которая происходит при наличии сенсоров: дальномеры (сонары, лазерный сканирующий дальномер) и визуальные (видеокамера). Наиболее удачным представляется использование комбинации видеокамеры и лазерного сканирующего дальномера. Данная комбинация представляется наиболее перспективной, т.к. объединяет в себе наиболее совершенных представителей обеих групп сенсоров, а получаемая с них информация позволяет построить более точную модель.

3D реконструкция более эффективна, когда имеется представление об объекте, которые мы пытаемся распознать. Для этого могут использоваться различные методы. В ходе исследования был проведен анализ существующих методов выделения характерных точек на изображении. Характерная точка - точка изображения, обладающая высокой локальной информативностью. Алгоритм FAST (особенности, полученные из ускоренной проверки сегментов) занимается сравнением полученных изображений, но больше применим для задачи слежения за объектом. Применение преобразования Хафа, которое служит для поиска на изображении фигур, заданных аналитически, на зашумленных изображениях затруднено. Для зашумленных изображений необходим этап предобработки с целью подавления шума. SIFT (масштабно-инвариантная функция преобразования) - представляет собой алгоритм в компьютерном зрении обнаружения и описания местных особенностей в образах. После масштабирования пространства экстремумы обнаруживаются (их расположение показано в самом верхнем изображении). Алгоритм SIFT отбрасывает неконтрастные ключевые точки(остальные точки показаны на среднем изображении), а затем отфильтровывает те, которые расположены по краям. Данный алгоритм был усовершенствован и получен метод SURF (ускоренные устойчивые особенности). SURF является распространенным методом, его реализации есть во многих математических библиотеках. Он решает задачи поиска особых точек изображения и создания их дескрипторов, инвариантных к масштабу и вращению, является одним из самых эффективных и быстрых современных алгоритмов. На его использовании я решила остановить свой выбор. Метод необходимо исправить для точного нахождения характерных точек и удаления «ложных».

Важно отметить, что мелкие объекты в список образов не попадают, т.к. имеют малые размеры. Большие же объекты также не попадают в список из-за их больших размеров. Также проблемами получения изображений являются: разные масштабы изображений, могут быть повернуты в другой плоскости изображения, шум, объект виден не полностью и другие варианты.

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

Для своего исследования я использую мобильный робот Pioneer 3-DX, программный пакет Aria, который позволяет управлять роботом и получать данные с дальномера. Полученные данные применяются в моей программе, получая не только карту с управлением робота, но и данные о его перемещениях, найденных объектах и возможностью нахождения оптимального угла для получения фотографий с объекта и дальнейшей 3D реконструкции. Для реализации программного кода на языке С++ применяется библиотека OpenCV, благодаря которой выполняются задачи захвата видеоизображения, нахождения объекта и его выделения.

Цивикова А.Н.

«Институт экономики, управления и права (г. Казань)» Нижнекамский филиал