Анализ программных продуктов для создания панорам

Секция «Информатика и автоматизированные системы»

этой системы позволит повысить устойчивость к стрессу курсантов при сдаче теоретического экзамена ГИБДД.

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

Для достижения данной цели решались следующие задачи:

- изучение существующих программных продуктов;

- выявление их преимуществ и недостатков;

- выбор и обоснование структуры программного комплекса;

- разработка клиент - серверной архитектуры;

- рассмотрение алгоритмов хранения и вывода картинок билетов экзамена;

- изучение и реализация алгоритмов обработки информации;

- построение интуитивно понятного интерфейса;

- реализация алгоритма составления и вывода отчетов результатов экзамена;

- практическая реализация программного комплекса.

Работа состоит из трех глав. Первая глава посвящена рассмотрению существующих программных продуктов и выявлению их преимуществ и недостатков. Во второй главе описываются алгоритмы реализации программного комплекса. Третья глава содержит описание работы с комплексом, руководство пользователя, руководство программиста и инструкции по настройке для системного администратора. В конце каждой главы приведены выводы по главе.

Результатом работы является программный комплекс, содержащий в себе модуль «Администратора» для сопровождения базы данных, модуль тестирования в локальном режиме, модуль тестирования в серверном режиме, модуль сервера, модуль работы с билетами разбитыми по темам, web-приложение.

© Кагиров Р. Р., Куржос В. Л., Маюров В. С.,

Кагиров Р. Р., 2010

УДК 004.932

А. С. Казакова Научный руководитель - А. Г. Зотин Сибирский государственный аэрокосмический университет имени академика М. Ф. Решетнева, Красноярск

АНАЛИЗ ПРОГРАММНЫХ ПРОДУКТОВ ДЛЯ СОЗДАНИЯ ПАНОРАМ

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

За всю историю существования панорамные фотографии всегда вызывали к себе большой интерес. При использовании традиционного фотографического кадра получается изображение, которое сильно сужает пространство. Панорамы позволяют в широком объеме отобразить действительность, благодаря большому углу обзора. По классическому определению панорамой считается изображение с отношением сторон 2:1 и более. Но в настоящее время возникли новые условия: во-первых, стали востребованы снимки высокого разрешения и большого размера, а не только в «панорамном» формате; во-вторых, сшивать несколько снимков в один стало достаточно просто.

Для сшивки панорам существует большое количество специализированных программ. Такие программы отличаются дружественным, интуитивно понятным интерфейсом и удобством работы, а также обеспечивают достижение хорошего результата за сравнительно короткий промежуток времени, однако, последнее возможно лишь при условии наличия идеальных снимков, сшиваемых в панораму. Наиболее известными программами для создания панорам являются «The Panorama Factory» [1], «Autopano Pro» [2], «PTGui Pro» [3], «Pano2VR» [4] и т. д.

Демонстрационные версии программ распространяются бесплатно и действительны в течение тридцати дней, после этого срока предлагается при-

обрести лицензию. В программных средствах «Autopano Pro» и «PTGui Pro» нельзя сохранить проект. Панорама в shareware-версии может быть сохранена только с «водяными знаками», это мешает использовать изображение в коммерческих целях. Также, бесплатные версии отличаются достаточно ограниченными функциональными возможностями.

Покупать лицензию удобнее на официальных сайтах программ. Лицензии могут быть как персональными, так и корпоративными. Из таблицы видно, что наиболее выгодными являются программные продуты «The Panorama Factory» и «Pano2VR», стоимость которых практически не отличается. Знаками «+» обозначены существующие функции программных продуктов, а знаками «-» - отсутствующие функции. Возможность сохранения проектов и русскоязычный интерфейс дает им большое преимущество. Все перечисленные программы являются кроссплатформенными средствами. Наиболее просто и качественно выполняет задачу программа «Autopano Pro». Более функциональной является программа «PTGui Pro», которая позволяет тонко настраивать как исходные изображения, так и панорамы, однако её стоимость в 2-3 раза выше аналогов, она не поддерживает операционную систему «Linux» и у нее отсутствует русскоязычный интерфейс.

Актуальные проблемы авиации и космонавтики. Информационные технологии

Сводные характеристики программных продуктов

The Panorama Autopano Pro PTGui Pro Pano2VR

Factory

Разработчик Smoky City Design Kolor New House Internet Services B.V. Garden Gnome Software

Стоимость € 55 € 99 € 149 € 59.00

Shareware-версии + + + +

Windows, Mac + + + +

Linux - + - +

Русскоязычный интерфейс + - - +

Автоматический режим + + + +

Полуавтоматический режим (ручная обработка) + только после автоматической сшивки только в Режиме Advanced +

Автоматическая коррекция + + + +

швов

Сохранение проекта + нет в shareware-версии - +

HDR-изображение - + + +

Хотя программный продукт «Рапо2УЯ» работает немного медленнее аналогов, качество изображений получается превосходное, благодаря обширному набору функциональных возможностей. Наличие автоматического и ручного режима работы позволяет значительно ускорить и упростить процесс создания и обработки панорамы, а невысокая стоимость и русскоязычный интерфейс делают эту ее наиболее востребованной среди широкого ассортимента схожей программной продукции.

Библиографические ссылки

1. Smoky City Design. URL: http://www.pano-ramafactory.com/index.html (дата обращения: 08.03.2010).

2. Kolor, USA, Germany. URL: http://www. ko-lor.com/buy/software/autopano-pro-1 (дата обращения: 08.03.2010).

3. New House Internet Services B.V., Rotterdam, The Netherlands. URL: http://www.ptgui.com (дата обращения: 08.03.2010).

4. Garden Gnome Software. Austria. URL: http://gardengnomesoftware.com/pano2vr.php (дата обращения: 08.03.2010).

© Казакова А. С., Зотин А. Г., 2010

УДК 004.942

В. С. Кантеров, А. А. Казутов Научный руководитель - А. Н. Ловчиков Сибирский государственный аэрокосмический университет имени академика М. Ф. Решетнева, Красноярск

СИСТЕМА ДЛЯ РАЗРАБОТКИ МЕТОДИКИ СОЗДАНИЯ ПРОГРАММ СХЕМОТЕХНИЧЕСКОГО МОДЕЛИРОВАНИЯ

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

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

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

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

Задача расчета временных характеристик сводится к решению системы дифференциальных уравнений. Для решения системы на ЭВМ используются численные методы, что означает последовательное