Векторизация изображения
Курсовая работа, 05 Декабря 2014, автор: пользователь скрыл имя
Описание работы
Областью применения алгоритма могут быть пакеты графических редакторов (векторно-растровые) и различные геоинформационные системы (ГИС). Особенно актуален алгоритм векторизации именно для ГИС, так как процесс составления и формирования цифровых карт очень трудоемкий и, как правило, этот процесс ручного (экспертного) происхождения.
Содержание работы
Введение…………………………………………………………………………...3
Общая характеристика векторизации изображения………………………..4
Понятие и принципы векторизации изображения……………..4
Этапы и методы векторизации изображения…………………5
Программное обеспечение векторизации изображения…………………..12
Автоматическая векторизация CorelDRAW 12……………….13
Программное обеспечение AutoCAD Raster Design………….18
Программное обеспечение Easy Trace………………………...20
Файлы: 1 файл
курсач электронная картография.docx
— 426.69 Кб (Скачать файл)- CAD-Overlay (приложение под 14-й AutoCAD);
- Spotlight Pro 3.1 - гибридный (растрово - векторный) редактор. Включает предварительную подготовку растрового изображения, средства селекции и редактирования растровой, векторной и гибридной графики, интерактивную и автоматическую векторизацию, распознавание текстов, экспорт и импорт векторных данных;
- RasterDesk Pro 3.1 - версии Spotlight, реализованные внутри AutoCAD r13 (AutoCAD r14). Все для удобной и продуктивной работы с растровыми изображениями в AutoCAD;
- RasterDesk Pro LT - версия Spotlight, реализованная внутри AutoCAD LT версии 3 и AutoCAD LT 97. Для тех, кто работает с гибридной графикой в двумерном проектировании;
- EasyTrace - полуавтоматический векторизатор от российской компании Easy Trace Group. Есть версии для DOS и для Windows 95/NT.
- Программы автоматической векторизации (весь чертеж переводится из растра в векторный формат без участия оператора):
- Vectory 5.1 - программа автоматического преобразования растровых чертежей (или их необходимых фрагментов) в векторные. Полученные в результате векторизации данные можно экспортировать в AutoCAD и другие системы САПР.
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 позволяет архитекторам,
инженерам, специалистам по
- Показ изображений;
- Редактирование и очистка изображений;
- Манипуляции с растровыми объектами;
- Средства векторизации, в том числе оптическое распознавание символов (OCR).