«Руководство пользователя Agisoft PhotoScan Professional Edition, версия 0.9.0 Руководство пользователя Agisoft PhotoScan: Professional Edition, версия 0.9.0 дата публикации 2012 Авторские права © 2012 AgiSoft LLC ...»
• Системы координат для отдельных кадров согласованы между собой. Выравнивания блоков между собой после индивидуальной обработки не требуется.
• Каждый этап обработки может быть применен ко всей последовательности, либо к заданному пользователем интервалу. Таким образом, не требуется использование пакетной обработки, что упрощает схему работы.
• Точность выравнивания фотографий выше, благодаря совместному использованию фотографий со всей последовательности кадров.
• Маркеры могут автоматически отслеживаться по всей последовательности.
• Навигация по последовательности кадров проста и интуитивно понятна.
Многокадровые блоки могут эффективно применяться (с некоторыми ограничениями) для обработки неупорядоченных наборов фотографий одного и того же объекта, при условии, что камеры остаются неподвижными на протяжении всей последовательности.
Работа с многокадровыми блоками Многокадровое представление задается в момент добавления фотографий в блок.
Оно будет отражать организацию хранения файлов изображений. Таким образом, заранее необходимо организовать хранение данных на диске соответствующим образом.
PhotoScan поддерживает следующие формы организации данных:
a. Все кадры соответствующие определенным камерам хранятся в отдельных подпапках.
Число подпапок соответствует числу камер.
b. Соответствующие кадры для всех камер хранятся в отдельных подпапках. Число подпапок соответствует количеству кадров в последовательности.
c. Все кадры для соответствующей камеры хранятся в отдельном многостраничном файле изображения. Число многостраничных файлов соответствует количеству камер.
d. Соответствующие кадры для всех камер хранятся в отдельном многостраничном файле изображения. Число многостраничных файлов соответствует количеству кадров в последовательности.
После того, как данные организованы правильным образом, они могут быть загружены в PhotoScan в виде многокадрового блока. Точная процедура будет зависеть от того, использован ли вариант с подпапками (варианты a и b), либо вариант с многостраничными изображениями (варианты c и d).
Для создания многокадрового блока на основе подпапок 1. Выберите пункт Добавить папку... из меню Обработка.
2. В диалоговом окне Добавить папку укажите корневую папку, которая содержит подпапки с изображениями. Нажмите кнопку Выбор папки.
3. В диалоговом окне Добавить изображения выберите подходящую структуру данных.
Для варианта a выберите пункт "Создать многокадровые камеры используя папки как камеры". Для варианта b выберите пункт "Создать многокадровые камеры используя 4. Созданный многокадровый блок появится на панели Проект.
Для создания многокадрового блока на основе многостраничных файлов изображений 1. Выберите пункт Добавить фотографии... из меню Обработка или нажмите кнопку Добавить фотографии на панели Проект.
2. В диалоговом окне Добавить фотографии выберите папку с необходимыми фотографиями и укажите конкретные файлы. Нажмите кнопку Открыть.
3. В диалоговом окне Добавить изображения выберите подходящую структуру данных. Для варианта c выберите пункт "Создать многокадровый блок из каждой папки используя файлы как камеры". Для варианта d выберите пункт "Создать многокадровый блок из каждой папки используя файлы как кадры".
4. Созданный многокадровый блок появится на панели Проект.
Рекомендуется просотреть загруженные последовательности кадров на наличие ошибочных данных. Это может быть сделано при прокручивании кадров на панели Шкала времени и просмотре кадров на панели Фотографии.
Созданный многокадровый блок может быть обработан как обычные блоки. Для многокадровых блоков в диалоговых окнах обработки будут доступны дополнительные параметры, позволяющие выбрать диапазон предназначенных для обработки кадров.
Слежение за маркерами PhotoScan поддерживает автоматический поиск проекций маркеров по всей последовательности кадров, при условии небольших изменений положения объекта между соседними кадрами. Эта возможность значительно упрощает задачу расстановки маркеров на двигающемся объекте в случаях большого числа кадров.
Для слежения за маркерами по последовательности кадров 1. Отмотайте кадры к началу с помощью слайдера на панели Шкала времени. Добавьте маркеры на изображения первого кадра (см. раздел «Задание системы координат»).
2. Выберите пункт Проследить маркеры... в меню Инструменты.
3. При необхобимости укажите индексы начального и конечного кадров, для которых будет произведена процедура отслеживания маркеров. Значения по умолчанию соответствуют текущему кадру и конечному кадру последовательности. Нажмите кнопку OK для запуска процедуры.
4. Проверьте автоматически найденные положения маркеров. В случае ошибки, скорректируйте неправильное положение маркера на кадре и запустите процедуру отслеживания маркеров ещё раз с кадра, на котором произошел сбой.
• Если индекс завершающего кадра меньше индекса стартового кадра, слежение будет произведено в обратном направлении.
• Автоматическое слежение за маркерами скорее всего не будет работать при использовании структурированной подсветки, поскольку световой рисунок не будет неподвижным в отношении движущейся поверхности объекта.
Сценарии на Python PhotoScan поддерживает интерфейс программирования приложений (API) на Python, используя Python 3.2 в качестве скриптового движка.
Комманды и скрипты Python могут исполняться внутри PhotoScan одним из следующих способов:
• Панель Консоль может использоваться как стандартная консоль Python;
Нажмите на кнопку Выполнить скрипт... на панели Консоль или используйте пункт Выполнить скрипт... в меню Инструменты для запуска скрипта Python.
Более детальная информация относительно функциональности PhotoScan по средствам скриптов Python доступна на официальной странице Agisoft PhotoScan Professional в документе Python API Reference (http://www.agisoft.ru/products/photoscan/professional/).
Приложение A. Графический интерфейс Окно приложения Окно просмотра модели Режим просмотра модели используется для визуализации трехмерных данных. Вид модели зависит от текущей стадии обработки и может быть изменен через соответствующие кнопки панели инструментов или опции меню Вид.
Модель может быть представлена в текстурированном, затененном, сплошном виде или в виде каркаса. Помимо самой модели в этом режиме просмотра могут быть отображены результаты выравнивания фотографий, которое включает в себя облако точек и положения PhotoScan позволяет использовать следующие инструменты навигации при 3D просмотре:
Масштабирование Все перечисленные инструменты доступны только в режиме навигации. Режим навигации включается с помощью кнопки Навигация на панели инструментов.
• Масштабирование модели может осуществляться с помощью колеса мыши.
Окно просмотра фотографии Режим просмотра фотографии используется для отображения отдельных фотографий, загруженных в проект, а также для работы с масками и маркерами.
Для открытия фотографии в режиме просмотра необходимо дважды щелкнуть левой кнопкой мыши на ее названии на панели Проект или на панели Фотографии.
Панель Проект На панели Проект отображаются все элементы текущего проекта. Эти элементы могут включать в себя:
• Список блоков проекта.
• Список камер для каждого блока.
• Список маркеров для каждого блока.
• 3D модель для каждого блока.
Расположенные на панели Проект кнопки позволяют:
• Добавлять блоки.
• Добавлять камеры.
• Добавлять маркеры.
• Включать или отключать некоторые камеры или блоки для их использования на дальнейших стадиях обработки.
• Удалять элементы.
Каждый элемент списка связан с контекстным меню, позволяющим быстро обращаться к некоторым стандартным функциям.
Панель Фотографии Панель Фотографии позволяет отображать список фотографий / масок / карт глубины для активного блока в виде эскизов.
Расположенные на панели Фотографии кнопки позволяют:
• Добавлять камеры.
• Включать или отключать некоторые камеры.
• Удалять камеры.
• Увеличивать / уменьшать размер эскизов.
• Переключаться между типами отображаемых эскизов.
• Фильтровать камеры по выделенным точкам облака или маркерам.
Панель Консоль Панель Консоль используется для:
• Отображения вспомогательной информации.
• Отображения сообщения об ошибках.
• Ввода Python команд.
Расположенные на панели Консоль кнопки позволяют:
• Сохранить журнал.
• Очистить журнал.
• Выполнить скрипт Python.
Панель Опорные точки Панель Опорные точки используется для:
• Отображения координат камер и / или маркеров.
• Отображения данных об ориентации камер.
• Отображения рассчётных ошибок.
Расположенные на панели Опорные точки кнопки позволяют:
• Импортировать / экспортировать координаты привязки.
• Конвертировать координаты привязки между различными системами координат.
• Выбирать систему координат и рассчётную точность измерений через диалоговое окно Параметры.
• Оптимизировать и обновлять данные рассчетов.
• Переключаться между исходными данными, рассчитанными значениями и значениями Панель Шкала времени Панель Шкала времени используется для:
• Работы с многокадровыми блоками.
Расположенные на панели Шкала времени кнопки позволяют:
• Добавлять / удалять кадры в многокадровый блок.
• Проигрывать / останавливать последовательность кадров.
• Задавать частоту кадров через диалоговое окно Параметры.
соответствующий пункт в меню Вид.
Команды меню Меню Файл Сохранить как...
Экспорт модели...
Экспорт облака точек...
Экспорт ортофото...
Экспорт карты высот...
Создать отчет...
Меню Редактировать Удалить выделение Меню Редактировать Обрезать выделение Инвертировать выделение Расширить выделение Сузить выделение Плавное выделение...
Меню Вид Показать точки Затененный Сплошной Каркас Текстурированный Показать камеры Показать трекбол Показать информацию Перспективный/Ортографический Проект Шкала времени Опорные точки Фотографии Консоль Меню Обработка Добавить фотографии...
Добавить папку...
Выровнять фотографии...
Меню Обработка Построить модель...
Построить текстуру...
Выровнять блоки Объединить блоки Пакетная обработка...
Меню Инструменты Оптимизировать модель...
Заполнить отверстия...
Проследить маркеры...
Импорт модели...
Импорт текстуры...
Импорт камер...
Импорт масок...
Экспорт текстуры...
Экспорт камер...
Экспорт масок...
Компенсировать дисторсии...
Задать опорное расстояние...
Измерить расстояние...
Измерить площадь и объем...
Просмотр EXIF данных...
Просмотр соответствий...
Информация о модели...
Калибровка камеры...
Меню Инструменты Настройки...
Выполнить скрипт...
Меню Фото Прямоугольное выделение Выделение контура Выделение области Выделение связных областей Редактировать маркеры Показать точки Добавить выделение Вычесть выделение Инвертировать выделение Удалить маску Показать/скрыть затенение Меню Справка Содержание Проверить наличие обновлений...
Активировать программу...
О программе PhotoScan...
Элементы панели инструментов Основные команды Комманды 3D режима Прямоугольное выделение Овальное выделение Изменить размер области Повернуть область Создать маркер Задать опорное расстояние Измерить расстояние Удалить выделение Обрезать выделение Отмена Повтор Режимы 3D просмотра Показать точки Показать выровненные блоки Затененный Сплошной Каркас Текстурированный Показать камеры Показать выровненные блоки Сбросить ракурс Команды фото режима Навигация Прямоугольное выделение Выделение контура Команды фото режима Выделение области Выделение связных областей Редактировать маркеры Показать точки Добавить выделение Вычесть выделение Инвертировать выделение Отмена Повтор Повернуть направо Повернуть налево Увеличить масштаб Уменьшить масштаб Показать/скрыть затенение Приложение B. Устранение проблем Выравнивание фотографий проведено, но итоговое положение камер неверно Основные причины неправильного выравнивания фотографий:
• Недостаточное перекрытие между фотографиями • Возможное перемещение объекта относительно фона • Недостаточное количество деталей на поверхности объекта, зафиксированных камерой • Высокий уровень размытия или шума на исходных фотографиях Для получения более детальной информации о возможной причине сбоя алгоритма для конкретного набора фотографий следует проверить, какие особые точки были использованы для выравнивания фотографий алгоритмами PhotoScan.
Для просмотра использованных для выравнивания особых точек 1. Откройте фотографию, дважды щелкнув левой кнопкой мыши по ее названию на панели Проект. Фотография отобразится в основном окне программы.
Переключите режим просмотра кнопкой Показать точки на панели инструментов.
Использованные для выравнивания точки будут наложены сверху на изображение.
В зависимости от расположения точек разрешить проблему могут помочь следующие рекомендации:
Проблема Возможная причина Рекомендуемое решение Использовано Низкое качество Попробуйте сделать более качественные недостаточное фотографии или фотографии, выбрав более удачные количество точек. недостаточное положения камеры. Обратите внимание Использованные Объект не находился Создайте маску для фоновых областей преимущественно положении или фотографирования таким образом, принадлежат занимает лишь чтобы интересующий объект занимал фоновым объектам. небольшую область значительную область фотографий. В Восстановленная геометрия модели неполная, отсутствуют некоторые важные детали Как правило, это свидетельствует о неправильном выборе рабочей области для реконструкции геометрии модели. По умолчанию PhotoScan использует алгоритм автоматического выбора области реконструкции, который в некоторых случаях может выдавать неприемлемые результаты. Все части объекта, находящиеся вне выбранной рабочей области, обрезаются по ее границе и не включаются в итоговую модель. Следует помнить, что слишком большие размеры рабочей области также нежелательны, поскольку в этом случае обработка будет занимать значительное время и потребует больших ресурсов.
Для преодоления подобных трудностей следует использовать инструмент ручного выбора рабочей области.
• Рабочая область для реконструкции геометрии может быть задана только после проведения выравнивания фотографий.
Для выбора рабочей области для реконструкции вручную Перейдите в режим ручного задания рабочей области нажатием кнопки Выбор рабочей области на панели инструментов.
2. Измените размеры появившейся ограничительной рамки, перемещая ее углы в нужное положение до достижения нужной конфигурации.
3. Во время установки параметров восстановления геометрии убедитесь, что в поле Рабочая область задан параметр Выбранная.
Входящие в проект фотографии не открываются, а все операции из меню Обработка не срабатывают Вероятно, изменилось место хранения фотографий относительно файла проекта. Ссылки на фотографии хранятся в файле проекта в виде относительных путей. Ссылки перестают работать, если файл проекта перемещается в другое место отдельно от фотографий, либо если происходит перемещение фотографий без изменения места хранения файла проекта.
Для определения места хранения фотографии 1. Откройте контекстное меню фотографии, нажав правой кнопкой мыши на ее название 2. Выберите пункт Информация... из контекстного меню.
3. В появившемся диалоговом окне будет показана информация о фотографии, включая Для устранения указанной проблемы переместите фотографии в их первоначальное место хранения, отображаемое в информационном диалоговом окне.
Если требуется изменить расположение файла проекта относительно фотографий, пересохраните файл проекта с помощью пункта Сохранить как... в меню Файл.
Для перемещения файла проекта относительно места хранения исходных фотографий 1. Откройте требующий перемещения объект с помощью пункта Открыть... в меню Файл.
2. Выберите пункт Сохранить как... в меню Файл. Укажите папку, в которую следует поместить файл проекта, и имя файла проекта. Нажмите Сохранить для сохранения проекта.
После сохранения файла проекта в новом месте исходный файл может быть удален.