Автор работы: Пользователь скрыл имя, 05 Декабря 2014 в 17:50, курсовая работа
Областью применения алгоритма могут быть пакеты графических редакторов (векторно-растровые) и различные геоинформационные системы (ГИС). Особенно актуален алгоритм векторизации именно для ГИС, так как процесс составления и формирования цифровых карт очень трудоемкий и, как правило, этот процесс ручного (экспертного) происхождения.
Введение…………………………………………………………………………...3
Общая характеристика векторизации изображения………………………..4
Понятие и принципы векторизации изображения……………..4
Этапы и методы векторизации изображения…………………5
Программное обеспечение векторизации изображения…………………..12
Автоматическая векторизация CorelDRAW 12……………….13
Программное обеспечение AutoCAD Raster Design………….18
Программное обеспечение Easy Trace………………………...20
2.1. Автоматическая векторизация CorelDRAW 12
Для автоматической векторизации в комплект поставки CorelDRAW 12 включается отдельная утилита CorelTRACE 12. Эта программа позволяет но исходным изображениям в формате пиксельной графики автоматически строить векторные изображения в формате СМХ, который в семействе графических программ фирмы Corel используется для обмена графической информацией. Для перехода к автоматической векторизации импортированного пиксельного изображения следует выделить его инструментом Pick (Выбор) и выбрать команду Bitmaps > Trace Bitmap (Пиксельное изображение > Трассировать пиксельное изображение).
К сожалению, объем
этой книги не позволяет
Рис. 4. Пиксельное изображение и результаты его векторизации
На рисунке к изображениям добавлены увеличивающие линзы с точками обзора, наведенными на один и тот же сучок изображенного дерева. В линзе, наведенной на пиксельное изображение, четко виден эффект искажения растрирования, возникающий при сильном увеличении — становятся заметными отдельные пикселы.
При векторизации по
контурам векторизованное
Чтобы все-таки векторизовать отсканированную цветную фотографию, можно порекомендовать предварительно преобразовать пиксельное изображение с помощью эффекта постеризации (см. выше), что снизит количество построенных контуров (увы, снизив и качество преобразования).
Векторизация по осевой
линии выполняется несколько
иным способом. Программа векторизации
для каждого найденного ею
участка пиксельного
Даже при относительно
удачном результате
Несмотря на недостатки
автоматической векторизации, ее
творческое использование
Вместо этого можно
воспользоваться побочными
1. Строится объект, задающий
форму области, которая будет
заполнена мелкими, случайным образом
разбросанными объектами. Он дублируется,
его копия уменьшается раза
в четыре, отменяется ее обводка
и назначается заливка более
или менее светлым оттенком
серого цвета. Чем светлее оттенок
и чем сильнее уменьшается
копия, тем реже будут располагаться
объекты — точные значения
следует подбирать
2. Копия преобразуется в штриховое изображение (глубина цвета — 1 бит) с обязательным включением режима имитации и самым низким разрешением (72 dpi). В результате получается скопление черных пикселов, не слишком равномерно разбросанных на белом фоне.
3. Габариты полученного
пиксельного изображения
4. Полученное монохромное
изображение размывается по
5. Остается только выбрать
команду Bitmaps > Trace Bitmap (Пиксельное
изображение > Трассировать пиксельное
изображение) и выполнить векторизацию
по осевой линии. После выхода
из программы CorelTRACE, которая автоматически
запускается этой командой, в CorelDRAW
будет возвращен результат
Векторизация вручную
Большинство пользователей, накопивших большой опыт работы с CorelDRAW, сходятся во мнении, что наиболее оптимальным не только по качеству получаемого результата, но и по затратам времени оказывается метод векторизации вручную. Основное преимущество этого метода — активное использование интеллекта художника, который по мере работы не только решает, какие детали изображения важны, а какие — не очень, но и структурирует изображение, строя объекты так, чтобы с ними было удобнее работать. Например, ниже представлено отсканированное штриховое пиксельное изображение бонсаи — карликового дерева (рис. 5, а), построенные поверх него инструментом Bezier (Кривая Безье) объекты (рис. 5, б) и окончательное векторное изображение с заданными заливками и контурными линиями (рис. 5, в).
Рис. 5. Этапы ручной векторизации штрихового изображения
На первом этапе пиксельное изображение масштабируется до размера, удобного для последующей работы. Если изображение монохромное, целесообразно на этом этапе изменить цвет его обводки, выделив импортированное изображение инструментом Pick (Выбор) и щелкнув правой кнопкой мыши на образце экранной палитры неяркого светлого цвета (на фоне такого изображения не будут зрительно теряться построенные векторные объекты). В заключение первого этапа рекомендуется воспользоваться командой Arrange > Lock Object (Монтаж > Заблокировать объект) во избежание случайного повреждения или смещения пиксельного объекта.
На втором этапе
инструментом Bezier (Кривая Безье) поверх
заблокированного пиксельного
Параллельное построением
кривых имеет смысл
На третьем этапе
ранее построенным объектам
2.2. Программное обеспечение AutoCAD Raster Design
AutoCAD Raster Design – это программный
продукт, расширяющий возможности AutoCAD
и продуктов на его основе,
обеспечивая такие функции, как
подчистка растровых чертежей, редактирование,
векторизация и обработка
С помощью AutoCAD Raster Design можно внедрить в проект данные из отсканированных чертежей и карт, аэрофотоснимков, спутниковых изображений и цифровых моделей рельефа. Raster Design интегрируется со всеми основными приложениями AutoCAD, обеспечивая тем самым улучшенную векторизацию и редактирование растровых изображений.
AutoCAD Raster Design широко используется
во всем мире. Raster Design расширяет
возможности AutoCAD и продуктов на
его основе, обеспечивая такие
функции, как подчистка растровых
чертежей, редактирование и управление,
векторизация и обработка
AutoCAD Raster Design можно использовать совместно с AutoCAD, AutoCAD Architecture, AutoCAD Civil 3D, AutoCAD Electrical, AutoCAD Map 3D, AutoCAD Mechanical, AutoCAD MEP и Autodesk Topobase для повышения ценности проектной информации.
Применение AutoCAD Raster Design
совместно с продуктами на
базе AutoCAD Map 3D дает возможность
Программа векторизации
AutoCAD Raster Design позволяет архитекторам,
инженерам, специалистам по