Выполнение задачи трансформирование снимка
создание документов онлайн
Документы и бланки онлайн

Обследовать

Администрация
Механический Электроника
биологии
география
дом в саду
история
литература
маркетинг
математике
медицина
музыка кино фото развлечения рыболовство
образование
психология
разное
художественная культура
экономика




















































Выполнение задачи трансформирование снимка

кино фото


Отправить его в другом документе Tab для Yahoo книги - конечно, эссе, очерк Hits: 516


дтхзйе дплхнеофщ

Электронно-оптические преобразователи
Алиса Милано (Alyssa Milano)
Экипировка фотографа
Дополнительные устройства
Советы по покупке
Выполнение задачи трансформирование снимка
 

Выполнение задачи трансформирование снимка

1 Запуск задачи

Для запуска задачи трансформирования снимка необходимо:

1. Открыть обрабатываемое растровое изображение.

2. Запустить задачу на выполнение путем вызова приложения в режиме Запуск приложения/Трансформирование снимка, указав библиотеку photorto.dll. В результате на экране появится главное окно задачи:

Программа трансформирования работает в режиме  диалог.

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

2 Диалог

Окно диалога состоит из нескольких частей:

            1.      Пути доступа и названия необходимых файлов (исходного растра, выходного растра, файла параметров трансформирования, каталога теоретических координат опорных точек, матрицы рельефа);

            2.      Параметры фотоснимка обязательные (номер снимка; тип снимка; фокусное расстояние, допуск для браковки точек) и дополнительные;

            3.      Информация об опорных точках (число точек, участвующих в вычислении ЭВО число м 838c27ii еток на снимке, управляющие клавиши для выбора опоры);



            4.      Выбор области вывода растра (трансформировать весь растр или только его часть) и информация об объемах  исходного и выходного растров.

            5.      Управляющие клавиши.

Процесс трансформирования растрового изображения следует построить следующим образом:

            1.      Выбрать исходный растр (из списка открытых растров или можно открыть новый растр -  клавиша  рядом с окном ввода имени исходного растра).

            2.      Выбрать имя выходного растра (трансформированный растр может записываться в текущую  директорию, но обязательно с другим именем - клавиша рядом с окном ввода имени выходного растра). Папка, в которой будет находиться выходной растр, будет считаться рабочей (в ней будут храниться создаваемые файлы – файл параметров трансформирования, текстовый файл и пользовательская карта фактических координат опоры).

            3.      Выбрать имя существующего файла параметров трансформирования или задать новое - клавиша рядом с окном ввода имени файла. (При выборе существующего файла параметров информация из него автоматически выведется в окно диалога).

            4.      Выбрать (или изменить, если надо) каталог теоретических координат опоры - клавиша рядом с окном ввода имени.

            5.      Выбрать матрицу высот (если есть) - клавиша рядом с окном ввода имени матрицы высот.

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

            7.      Выбрать из общего числа нужные опорные точки для их последующего измерения – клавиша Выбрать опору. Выбор опорных точек.

            8.      Выбрать число меток и указать их на снимке – клавиша Указать метки.

            9.      Указать фактическое положение выбранных опорных точек на растре – клавиша Указать точки. Измерение опорных точек.

        10.      Указать область трансформирования растра. (Трансформировать можно весь растр целиком (по умолчанию), либо только его часть. Выбрать область трансформирования растра можно “резиновым контуром”, нажав кнопку Выбрать область. Если же трансформировать надо весь растр, то следует выбрать Весь растр).

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

Во всплывающем по правой клавише меню в режиме выбора точек можно выбрать команды:

     выполнить операцию - закончить выбор точек и начать трансформирование;

     отменить операцию - отказаться от трансформирования и выйти из приложения.

Кроме того, некоторые действия связаны с нажатием клавиш на клавиатуре:

     Ввод – запомнить положение опорной точки;

     Возврат или B - отменить последнюю точку  - точку можно указать заново;

     Z или C– пропустить точку;

     Пробел - закончить выбор точек - можно прервать выбор точек (с сохранением указанных точек) и вернуться в диалог.

2.1 Выбор опорных точек

В окне этого диалога есть два окошка с номерами опорных точек. В первом окне - Исходные точки - расположены номера всех точек из теоретического каталога. Во втором окне - Выбранные точки – находятся те точки, фактическое положение которых надо будет указать на растре, и которые должны будут участвовать в расчете ЭВО для трансформирования. Максимально допустимое число выбранных опорных точек 500. Если к номеру точки добавлена буква ‘к’, значит это контрольная точка.

          При первом запуске задачи трансформирования     для какого-либо снимка при выборе каталога теоретических координат заполняется только первое окно.

Чтобы выбрать необходимые для работы точки, надо подсветить нужные точки и перекинуть их из первого окна во второе с помощью кнопки “>>”. Аналогично лишние точки перекидываются из второго окна в первое (с помощью кнопки “<<”). Кроме того, можно вводить номер опорной точки вручную с клавиатуры в окошке № точки. При этом если такая точка в окне Исходные точки есть, то она подсвечивается, и ее можно перекинуть в соседнее окно по клавише Ввод клавиатуры, либо с помощью кнопки “>>”. Если набранного номера точки нет, то выдается сообщение об этом.

Сделанные изменения в выборе точек можно сохранить (кнопка Сохранить). Выбрав нужные точки, надо нажать кнопку Выход, чтобы вернуться в основное окно задачи.

2.2 Измерение опорных точек

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

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

     Окончательная высота фотографирования отрицательная.

Причина: неверно выбрано направление полета.

Действия: необходимо повторно измерить метки, изменив направление от первой ко второй метке на 90 градусов.

     Окончательная высота фотографирования отличается от исходной высоты более чем на 20%. Обычно при этом получается неправдоподобно большой угол наклона снимка.

Причина: велико число ошибочных опорных точек (неверно измеренных или с неправильными координатами).



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

Если точка уже измерена, то в первой колонке таблицы ставится символ “ * ”.

Указанное положение опорных точек можно сохранить в любой момент, нажав клавишу Сохранить. При этом фактические координаты уже указанных точек будут сохранены в соответствующих файлах фактических координат опоры (*.fct и *.sit).

Указание опорных точек можно прервать в любой момент, нажав клавишу Выход.

При необходимости можно выполнить текущую корректировку измерений.

Нажатие клавиши Сбросить обнуляет предыдущие измерения, и все выбранные точки необходимо перемерить. При этом можно зафиксировать положение опорной точки (клавиша Ввод клавиатуры), либо пропустить ее (на клавиатуре клавиша ' Z ‘ или ‘ C ‘). Можно вернуться назад на предыдущую точку (клавиша Возврат клавиатуры или ‘  B ‘). Нажав клавишу Пробел  (закончить выбор точек), можно прервать выбор точек (с сохранением указанных точек).

Во всплывающем по правой клавише меню в режиме выбора точек можно выбрать команды:

- выполнить операцию - закончить выбор точек и начать трансформирование;

- отменить операцию - отказаться от трансформирования и выйти из приложения.

Двойной щелчок левой кнопки мыши по номеру точки приводит к автоматическому подводу к месту  измерения выбранной точки на растре. Если нужно, то точку можно перемерить заново.

Двойной щелчок по звездочке слева от точки приводит к исключению точки из обработки и вычислению ошибок заново.

Двойной щелчок левой кнопки мыши в шестой колонке присваивает соответствующей точке признак общей (в колонке появляется буква ‘ о ’). Общим точкам дается больший вес при вычислении ЭВО. Буква ‘ к ’ в шестой колонке означает, что эта точка является контрольной и вычислении ЭВО не участвует.

После корректировки измерений надо нажать кнопку Выход и вернуться в основное окно диалога.

3 Пользовательская карта фактического положения опорных точек на растре

Эта пользовательская карта создается автоматически при измерении меток и опорных точек. Имя карты является объединением имени исходного растра и текстовой константы “.rsw”. При этом создается классификатор, который имеет имя RSTTRANS.RSC и в котором есть слой ОБЪЕКТЫ ПОЛЬЗОВАТЕЛЯ. В этом слое должен быть объект ОПОРНАЯ ТОЧКА с внешним кодом 1000000020 и семантической характеристикой НОМЕР ОПОРНОЙ ТОЧКИ с кодом 65001.

Если в текущей директории есть классификатор с таким именем, то карта создается с ним, причем, если в нем нет нужного объекта с нужным кодом, то такой объект добавляется в классификатор.

Если такого классификатора нет, то создается новый классификатор, в котором есть единственный слой с единственным объектом.

4 Файл параметров трансформирования

Файл параметров трансформирования создается (либо изменяется) при каждом запуске задачи Трансформирование фотоснимка. Файл необходим для сохранения параметров трансформирования фотоснимка. Расширение файла - *.psn, по умолчанию имя файла совпадает с именем исходного растра, но может меняться пользователем.

При выборе существующего файла параметров в окно диалога выводится вся информация из него, и при необходимости любой из параметров можно изменить (за исключением файлов с фактическими координатами опоры *.fct и *.sit; они создаются и обновляются автоматически, а имена файлов являются производными от имени исходного растра).

5 Файл цифрового каталога фактических координат

Файл цифрового каталога фактических координат опорных точек создается автоматически при измерении опорных точек и содержит их координаты. Расширение файла - *.fct, имя файла является объединением имени исходного растра и текстовой константы “.rsw”.

6 Сообщения об ошибках и предупреждения

Предупреждающие сообщения и ответные действия.

     Исходной и выходной файлы должны быть разными  -  изменить имя выходного  растра.

     Хотите ли Вы прервать работу? можно прервать процесс трансформирования и выйти из задачи, а можно и продолжить работу.

     Грубое несоответствие фактических и к теоретических размеров растра: новый растр будет в … раза больше (меньше) исходного. Изменить масштаб? – сообщение возникает либо из-за того, что неверно установлен масштаб растра при конвертировании его в формат RSW, либо при неверном опознавании очередной точки растра при измерении опоры. Если изменить масштаб, то изменятся размеры исходного растра, и объем нового растра будет не так сильно отличаться от объема исходного. При этом происходит пересчет положения меток с учетом нового масштаба. Измерение опорных точек надо выполнить заново.

     Это не каталог теоретических координат опорных точек  или - В каталоге нет теоретических координат опоры - ошибка структуры файла каталога теоретических координат (*.CAT) - проверить, тот ли выбран файл, в случае ошибки исправить файл и запустить задачу Трансформирование растрового изображения заново.

     Ошибка создания текстового файла или - Ошибка создания пользовательской карты - обработка растра будет продолжена, но эти файлы созданы не будут.

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

     Матрица высот не перекрывает весь растр. Возможно получение некорректного результата - предупреждение о возможном результате.

     Ошибка открытия файла trans.log - ошибка создания файла результатов вычисления ЭВО для трансформирования фотоснимка. Имя файла результатов формируется из слова trans и номера снимка (например, trans104.log или trans1841.log).

     Некорректные исходные данные для трансформирования растра – необходимо проверить исходные данные: возможна ошибка при указании фактического положения опорных точек, или неверный масштаб у исходного растра, или фактические координаты точек берутся не из того файла *.fct или *.sit, или открыт просто не тот исходный растр.

     Ожидаемая точность ортофотоплана - … м. Матрица рельефа используется. Обработку продолжать? - результаты предварительного расчета по выбранному набору опорных точек - можно продолжить обработку по этому набору или выбрать новый.

     Точность получения ЭВО - … м - больше допуска … м – найденные элементы внешнего ориентирования не позволят корректно оттрансформировать растр; возможно неправильно указано фокусное расстояние, или есть ошибки в других исходных данных.

     Элементы внешнего ориентирования не найдены - более подробная информация находится в файле trans.log, которые создаются в процессе обработки в текущей директории.

     Для создания файла … требуется  … Кб . Доступно на диске  … Кб. Обработку продолжать ? – проверка наличия места на диске : если места мало, а обработка продолжится, то запишется на диск только часть нового растра (то, что поместится).

Сообщения об ошибках, после которых программа заканчивает свою работу :

     Ошибка создания выходного растра.

     Недопустимое значение координат. Возможно неверно указан тип координат - ошибка структуры файла координат.

     Перевод из геодезических координат в прямоугольные не поддерживается.

     Мало точек для трансформирования.