Автор работы: Пользователь скрыл имя, 21 Августа 2013 в 19:34, курсовая работа
Основная задача распознавания образов состоит в преобразовании уже имеющегося изображения на формально понятный язык симво-лов. Распознавание образов или система технического зрения (COMPUTER VISION) — это совокупность методов, позволяющих получить описание изображения, поданного на вход, либо отнести заданное изображе-ние к некоторому классу (так поступают, например, при сортировке почты). Одной из задач COMPUTER VISION является так называемая скелетизация объектов, при которой восстанавливается некая основа объекта, его «скелет».
ВВЕДЕНИЕ 3
РАЗДЕЛ 1. ИНФОРМАЦИОННЫЕ МОДЕЛИ ИЗОБРАЖЕНИЙ. ПОНЯТИЕ ИНФОРМАЦИОННОЙ МОДЕЛИ ИЗОБРАЖЕНИЯ И ПОРЯДОК ЕЕ ПРИМЕНЕНИЯ 5
ВИДЫ ИНФОРМАЦИОННЫХ МОДЕЛЕЙ ИЗОБРАЖЕНИЯ 12
РАЗДЕЛ 2. САМОСТОЯТЕЛЬНАЯ РАБОТА. 19
РАЗДЕЛ 3. ПРАКТИЧЕСКАЯ ЧАСТЬ. 20
ЗАКЛЮЧЕНИЕ 22
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 23
Примечание
Изучение интерфейса пользователя различных средств компьютерной графики – необходимая часть подготовки специалистов в этой области. Чтобы этот процесс был более эффективным, необходимо понимание типовых задач и приемов компьютерной графики, описанных в настоящем учебнике. В противном случае назначение многих элементов интерфейса пользователя понять довольно сложно.
В процессе редактирования информационной модели изображения пользователю нужно видеть, как она меняется в результате его действий. Для этого ему требуется контрольное изображение, соответствующее текущему состоянию информационной модели. Это изображение, выводимое на экран монитора, строится заново или обновляется каждый раз после внесения изменения в информационную модель действием пользователя. Процедура построения изображения, соответствующего текущему состоянию информационной модели, называется рендерингом. Рендеринг преобразует информационную модель графического документа, с которым работает пользователь, в информационную модель изображения, которая может быть визуализирована аппаратно-программным комплексом устройства графического вывода.
Примечание
В аппаратно-программный комплекс устройства вывода обычно входят аппаратные средства этого устройства и обеспечивающие их функционирование программы – драйверы.
Рендеринг выполняется не только в процессе редактирования изображения (в этом случае выполняется преобразование информационной модели графического документа в информационную модель изображения, воспринимаемую монитором), но и при выводе изображения на печать. Отличие состоит в том, что преобразование производится в информационную модель печатающего устройства. По сравнению с информационной моделью изображения, воспринимаемой монитором, эта модель может быть значительно сложнее, и это предъявляет дополнительные требования к рендерингу.
Примечание
Например, многие печатающие устройства могут воспринимать не только пиксельную, но и векторную модель изображения. Для описания передаваемых печатающему устройству изображений разработаны специальные языки, например, PostScript. За счет усложнения информационной модели достигается повышение качества воспроизведения изображений.
В большинстве графических
В процессе редактирования информационная модель изображения представлена структурами данных в оперативной и внешней памяти компьютера. При необходимости долговременного хранения модели ее следует записать (сохранить) в виде файла графического документа, размещенного на накопителе. Сохранением называется преобразование формата внутреннего представления информационной модели изображения в формат графического документа и запись этого документа средствами файловой подсистемы операционной системы в виде файла на устройство долговременного хранения.
Большинство графических редакторов ориентированы, главным образом, на работу с графическими документами собственного формата, специфического для этого редактора. Вместе с тем, все графические редакторы могут выполнять импорт и экспорт графических документов. Экспорт – преобразование внутреннего представления информационной модели в формат, отличающийся от собственного формата документов графического редактора, с сохранением результата в виде файла.Импорт – чтение графического документа, представленного в виде файла, в формате, отличном от собственного формата документов графического редактора, и преобразование его в формат внутреннего представления информационной модели для последующей обработки. Иногда функции импорта и экспорта реализуются в виде дополнительных модулей, которые называют фильтрами импорта/экспорта.
Как правило, работа над графическим проектом завершается экспортом графических файлов в требуемый заказчиком формат и архивацией рабочих версий графического материала в формате графических документов, с которыми работал пользователь. Например, после ретуширования фотографии у выполнявшего его специалиста остается рабочий файл в формате графического редактора, которым он пользовался, а заказчику передается графический файл в формате TIFF, содержащий в себе все, что необходимо для вывода фотографии на печать. В некоторых случаях заказчику передаются и отпечатки.
В заключение раздела
кратко сформулируем его основное содержание.
В процессе работы над проектом компьютерной
графики изображение представля
В этом разделе рассматриваются устройство и основные свойства базовой информационной модели векторного изображения, на основе которой разработаны все форматы векторных графических документов.
Крайне упрощая ситуацию, можно принять, что в векторной информационной модели существует только один класс объектов – линии. Каждой линии соответствует дескриптор, в котором хранятся сведения об имени объекта, и значения свойств, однозначно определяющих его расположение, форму и цвет. Меняя значения элементов дескриптора, можно преобразовывать соответствующий ему объект (перемещать, масштабировать, менять цвет). Для каждого типа преобразования объекта имеется соответствующий метод, который должен быть программно реализован в графическом редакторе, работающем с векторной информационной моделью.
Важнейшая особенность векторной информационной модели изображения, очевидная даже для такого, предельно упрощенного ее варианта, – многообразие структур дескрипторов, составляющих ее область данных. В самом деле, для хранения данных о кривых, проходящих через две точки и через десять точек, потребуется различный объем памяти компьютера.
В векторных информационных моделях изображения, использующихся на практике, не один, а много классов графических объектов. Более того, в них имеются составные графические объекты, включающие в себя несколько простых, играющих в составных объектах различные роли. В качестве примера можно привести текст, размещенный на криволинейной траектории. Здесь простыми объектами будут текст и кривая. Каждый из них можно редактировать с помощью методов его класса, но при этом у составного объекта есть и свои методы (например, изменение расстояния между текстом и кривой).
На рис. 4 представлен простейший векторный рисунок, построенный по известному детскому стишку "Точка, точка, запятая…".
Векторное изображение
Рис. 4.
К сожалению, этот известный всем текст содержит явно недостаточно информации для однозначного воспроизведения изображения, и автору пришлось многое добавлять от себя. В частности, не было никаких указаний о расположении упомянутых графических объектов и об их размерах. Результаты доработки представлены в табл. 1.
Таблица 1.
Анализируя данные табл. 1, составляющие векторную информационную модель изображения, можно сделать несколько выводов о природе этой модели.
• Даже простейшее векторное изображение, как правило, включает в себя графические объекты нескольких классов. Именно из-за этого не удалось обойтись одной общей таблицей – разные классы изображения описываются различными совокупностями параметров.
• Дескрипторам модели соответствуют строки табл. 1. Каждый из дескрипторов описывает независимый графический объект, которому сопоставлено уникальное имя. Имя объекта может содержать в себе информацию о том, чему соответствует этот объект в реальном или виртуальном мире.
• В каждом дескрипторе кроме имени графического объекта и информации о его классе содержатся значения свойств, конкретизирующие его геометрические свойства – размеры, угол разворота, местоположение. Меняя значение этих свойств, можно изменять изображение, которое будет построено при рендеринге информационной модели.
Примечание
В дескрипторе также содержится информация о цвете объекта, но в данном примере для упрощения соответствующие свойства не были представлены.
Эти выводы будут подробнее
рассмотрены в первых разделах главы
2.1. Здесь ограничимся
• При желании автора,
векторное изображение можно
структурировать с любой степен
• Геометрические преобразования
векторных изображений
Увеличение размера изображения при работе с векторной информационной моделью
Рис. 5.
• Векторная модель изображения сравнительно компактна, объем требующейся для ее размещения памяти зависит только от количества графических объектов, входящих в ее состав, но не от размера изображения.
• Для представления текстов в векторной модели предусмотрены специальные классы объектов. Это позволяет работать с текстом удобными методами редактирования и форматирования на любой стадии графического проекта, не снижая качество воспроизведения текста, который преобразуется в изображении только при рендеринге.
Наряду с перечисленными
достоинствами у векторной
• Сложность в освоении, что обусловлено включением в состав модели большого числа классов графических объектов. На изучение этих классов и методов работы с ними требуется немало времени.
• Данная модель не является унифицированной. В разных программных средствах компьютерной графики используется различная номенклатура классов графических объектов и различные структуры классов составных графических объектов. За счет этого переход на новый векторный графический редактор может потребовать значительных затрат времени и труда на изучение новой версии векторной информационной модели.
• Автоматическое построение векторной модели изображения представляет собой очень сложную задачу. Программы трассировки позволяют преобразовать пиксельное изображение в векторное представление, но они не могут автоматически структурировать получившуюся совокупность векторных объектов, из-за чего утрачивается основное достоинство векторной информационной модели. Поэтому большая часть векторных информационных моделей составляется пользователями вручную.
• Техника работы с этой моделью плохо приспособлена для создания фотореалистичных изображений. Векторные изображения, как правило, слишком резкие, плоскостные, "мультяшные". Чтобы добиться реалистичности векторного изображения, необходима сложная информационная модель и большой опыт работы с графическим редактором.
Пиксельная информационная модель
В этом разделе рассматриваются устройство и основные свойства базовой информационной модели пиксельного изображения, на основе которой разработаны все форматы пиксельных графических документов.
Исходное изображение до преобразования его в пиксельную информационную модель может быть представлено в виде плоского отпечатка, объемной сцены реального или виртуального мира, ранее построенной векторной или пиксельной информационной модели. Для формирования пиксельной информационной модели изображения выполняется его растрирование.
Примечание
Растрированием называется разбиение плоскости на одинаковые по форме выпуклые области, прилегающие друг к другу без зазоров – элементы растра. Простейшие варианты растрирования выполняются с помощью квадратных, прямоугольных и правильных шестиугольных элементов. Растрирование представляет собой частный случай тесселяции– процедуры, при которой на форму получающихся элементов не накладывается требование выпуклости. Растрирование в компьютерной графике может выполняться аппаратно (при сканировании или съемке) и программно (в процессе рендеринга).
Информация о работе Использование растровых графических редакторов в работе с изображениями