Spotlight распознавание чертежей

Обновлено: 04.07.2024

Spotlight имеет две модификации: базовую (Spotlight) и профессиональную (Spotlight Pro).

Базовая версия программы позволяет повышать качество отсканированного изображения, редактировать растровую и векторную графику, векторизовать растровое изображение в полуавтоматическом режиме.

Профессиональная версия программы дополнена инструментами автоматической векторизации, автоматической векторной коррекции, модулем распознавания текстов ABBYY FineReader 10 и встроенным редактором кода, поддерживающим JavaScript или VB Script.

Компания CSoft — авторизованный партнёр в отношении распространения и технической поддержки программного обеспечения АО «СиСофт Девелопмент».

Выделение объектов по типу и размеру

Операции выделения позволяют перенести определенные объекты растрового изображения на новые растровые изображения, помещенные на указанные слои. С исходного изображения можно выделить штриховки, текст, линейные объекты и объекты по размеру (изолированные группы примыкающих друг к другу точек).

Коррекция геометрических искажений

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

С помощью инструментов геометрической коррекции можно:

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

Таблица 2

Выбрать объект

Выбрать объект

Растровый выбор

Растровый выбор

Один

Один
  1. Откройте панель Инспектор.
  2. Щелкните левой кнопкой мыши на большей окружности. Пожалуйста, обратите внимание, что объект выбран целиком — об этом свидетельствует изменившийся цвет окружности, а также специальные «ручки», при помощи которых можно изменять геометрические размеры и положение объекта (рис. 20−21).

Рис. 20. До выбора

Рис. 20. До выбора

Рис. 21. После выбора. Стрелками обозначены «ручки» объекта

Рис. 21. После выбора. Стрелками обозначены «ручки» объекта

Кроме того, объект, имеющий «ручки», может быть отредактирован путем изменения свойств на панели Инспектор. Изменим радиус окружности со 120 на 130 мм, установив на панели Инспектор новое значение параметра Радиус и подтвердив введенное значение нажатием кнопки ENTER (рис. 22−23).

Рис. 22. До изменения радиуса

Рис. 22. До изменения радиуса

Рис. 23. После изменения радиуса

Рис. 23. После изменения радиуса

Не сбрасывая выбор данных, проставим размер для измененной окружности:

  1. Из меню Рисование выберите Размер и запустите команду Диаметр.
  2. Перемещая курсор по чертежу, выберите наиболее удачное с вашей точки зрения положение размерной линии.
  3. Щелкните левой кнопкой мыши для фиксации положения размера.

Аналогичным образом изменим радиус меньшей окружности со 112 до 110 мм:

Не сбрасывая выбор данных, проставим размер для измененной окружности:

  1. Из меню Рисование выберите Размер и запустите команду Диаметр.
  2. Перемещая курсор по чертежу, выберите наиболее удачное с вашей точки зрения положение размерной линии.
  3. Щелкните левой кнопкой мыши для фиксации положения размера.

На панели инструментов Стандартная нажмите кнопку Показать все, чтобы увидеть на экране весь чертеж целиком.

Оцените произведенные изменения (рис. 24).

Рис. 24

Рис. 24

Коррекция растровых изображений

Фильтрация

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

Фильтр очистки от "мусора"

Для цветных и полутоновых изображений: размытие (blur), адаптивное размытие, контурная резкость (unsharp mask), усреднение (median), разделение по цветам, уменьшение количества цветов, классификатор цветов, гамма-коррекция, бинаризация, выделение границ областей. выделение границ цветовых переходов.

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

Адаптивная бинаризация

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

Сшивка растров

Устранение перекоса: автоматическое определение или задание угла выравнивания.

Коррекция по 4-м точкам: коррекция изображения в соответствии с известными размерами имеющейся у него рамки позволяет устранить нелинейные искажения.

Калибровка: устранение линейных и нелинейных искажений; использование сетки и/или произвольного набора калибровочных пар; 10 методов калибровки; автоматический выбор оптимального способа калибровки.

Повышение качества и калибровка
Повышение качества и калибровка

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

Листая страницы форума

Саша (2005−02−16 11:38:57) Тема: Сканирование чертежей
Всем доброго времени суток! Хочу задать вопрос. У нас на заводе имеется множество чертежей в бумажном виде (распечатки, синька) форматов А4 и А3. Какими программами можно распознать эти чертежи и преобразовать в формат КОМПАС или AutoCAD? Где скачать, купить или у кого, может, есть такие программы?
Светлана (2004−04−06 12:16:35) Тема: Векторизация в Spotlight Pro
Ну как же все-таки быть c размерами и прилагающимися к ним размерными и выносными линиями. Линии, даже со стрелками, распознаются как простые векторы, а сам размер соответственно как независимый текст. Приходится все это дело удалять и применять команду «Рисование/размер»!
Кир (2005−10−04 13:19:52) Тема: Как перевести отсканированный чертеж в AutoCAD?
Есть ли вообще возможность отсканированный чертеж перевести в векторную графику и потом работать с ним?
Alisa (2005−08−15 19:25:50) Тема: Spotlight Pro 6, подскажите новичку
Прочитав статью «Отсканировать и векторизовать? Мысли по поводу…» я немного недоумеваю: почему в ней рассказывается о том, что векторизация уже неактуальна? Ведь программа Spotlight Pro предназначена именно для векторизации! Я правильно понимаю?

Список подобных вопросов на этом и других форумах можно было бы продолжать бесконечно: все они сводятся к одному: «Как отвекторизовать сканированный чертеж?». Точно такой же вопрос, хотя и во множестве вариантов, задают нам потенциальные клиенты, звонящие по телефону и присылающие письма по e-mail.

К сожалению, сегодня ситуация такова, что именно «векторизация» и «векторизатор» оказываются первыми и зачастую единственными словами, которые приходят в голову пользователю, впервые столкнувшемуся с необходимостью использовать бумажные документы в процессе компьютерного проектирования. Однако векторизация — это далеко не единственная технология работы со сканированными чертежами: при помощи программ Spotlight и RasterDesk, входящих в серию Raster Arts, сегодня с растровой графикой можно работать так же легко, как с векторными документами — причем делать это… без ее перевода в векторный формат!

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

Бинаризация и разделение цветов

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

Исходное изображение представляет собой растровый файл, полученный в результате цветного или полутонового сканирования. Бинаризация позволяет создать монохромные растровые изображения, содержащие черно-белое представление объектов цветного изображения. Например, из одного цветного изображения сканированной карты можно последовательно извлечь и разместить на отдельных монохромных слоях объекты разного цвета (линии уровня, дороги, реки и др.). Этот способ разделения позволяет разместить на одном монохромном слое объекты, соответствующие одному или нескольким разным цветам на исходном изображении.

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

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

Векторное редактирование

Spotlight предлагает широкий выбор инструментов для создания и редактирования векторных объектов. Вы можете редактировать отдельные объекты или группы объектов, изменять их свойства в окне Инспектор и с помощью «ручек».

Стандартные команды редактирования векторных примитивов в Spotlight дополнены специальными командами, позволяющими восстанавливать векторные элементы после автоматической векторизации.

Гибридное редактирование

Выбор данных (растровых и векторных): в Spotlight применяется единая технология выбора растровых и векторных данных: указанием; внутри рамки и полигона; секущими рамкой, полигоном, полилинией и т.д.

Выбор растрового "мусора", текстов, штриховок, линейных объектов в указанной области или на всем чертеже

Точное рисование: привязка к характерным точкам растровых и векторных объектов, полярная привязка, относительная привязка, режим ортогонального рисования, привязка к сетке, фиксированный шаг перемещения.

Точное рисование: привязка к растру
Привязка к растру

Редактирование свойств: на в панели свойств "Инспектор" можно просматривать и редактировать свойства и геометрические характеристики выбранных растровых и векторных объектов.

При помощи панели "Инспектор" можно:
- Операции со слоями;
- Назначение толщины и типа линий;
- Задание геометрических характеристик объектов;
- Настройка параметров текста;
- Задание параметров штриховок;
- Назначение гиперссылок;
- Задание свойств атрибутов блоков и т.д.

"Ручки" могут применяться для редактирования геометрических характеристик выбранных растровых и векторных объектов.

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

Команды редактирования векторных объектов: удлинение до границы, обрезка по границе, разбиение.

Редактирование полилиний: преобразование полилинии в сплайн, назначение указанным полилиниям уровней с заданным шагом, Режим редактирования полилинии (удаление и добавление вершин, замыкание, объединение поллиний, преобразование линейных сегментов в дуговые, дуговых- в линейные). Автоматическая коррекции полилиний (удаление мелких сегментов, внутренних объектов, объединение близких полилиний, совмещение близких полилиний и полигонов, ортогонализация сегментов).

Упорядочить уровни:Команда предназначена для распределения полилиний по уровням, например, в соответствии с изолиниями рельефа на карте. При выполнении этой операции программа автоматически рассчитывает с заданным шагом уровень для каждой полилинии от начального значения (указанной высотной отметки).

Упорядочить уровни 3D вид

Цветная векторизация:

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

Цветная векторизация

Фильтрация

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

Ниже приведен список монохромных фильтров:

  • Удаление «мусора»;
  • Заливка «дырок»;
  • Сглаживание;
  • Утоньшение;
  • Контур;
  • Инверсия (Негатив);
  • Утолщение;
  • Заливка разрывов линий.

Цветокоррекция и цветная фильтрация

Средства цветной фильтрации и цветокоррекции используются для подготовки изображений к последующим сложным операциям, таким как бинаризация, разделение по слоям, растровое редактирование и векторизация. Цветные фильтры применяются также для улучшения качества изображений после применения операций, которые перемещают объекты изображения или меняют разрешение (масштабирование, выравнивание, поворот, калибровка или коррекция по четырем точкам).

Ниже приведены описания следующих процедур цветокоррекции и фильтрации цветных изображений:

Модуль сканирования WiseScan LE

Для сканирования в Spotlight предназначен специальный модуль WiseScan LE, представляющий собой комплексную систему управления цветными и монохромными широкоформатными сканерами на аппаратном уровне или с помощью TWAIN-интерфейса и включающую в себя возможности просмотра сканируемого изображения в специальном окне, автоматической загрузки изображения в AutoCAD, при-менения автокоррекции изображений сразу после сканирования.

Модуль сканирования WiseScan

Выделение объектов по типу и размеру

Операции выделения позволяют перенести определенные объекты растрового изображения на новые растровые изображения, помещенные на указанные слои. С исходного изображения можно выделить штриховки, текст, линейные объекты и объекты по размеру (изолированные группы примыкающих друг к другу точек).

Коррекция результатов векторизации

Полученные в результате векторизации низкокачественных растровых изображений векторные объекты, как правило, требуют дополнительной коррекции. Коррекция необходима, если после распознавания таких объектов, как линия, окружность, дуга и полилиния, получается множество отдельных векторов-фрагментов (например, вместо линии — несколько линейных отрезков, вместо растрового круга — множество дуг, вместо полилинии — множество дуг и линий Инструментами, представленными в Spotlight, можно корректировать векторы и полилинии в автоматическом режиме:

  • восстановить контакты дуг и окружностей между собой;
  • «склеить» векторные фрагменты в целый объект;
  • удалить векторные объекты размером меньше заданного (размер линии определяется ее длиной, размер окружности — диаметром, размер дуги — самой большой проекцией на оси X и Y);
  • выровнять линии к стандартным направлениям (углы 0°, 30°, 45°, 60°, 90° если их отклонения не превышают значения, указанного пользователем.

Редактирование полилинии

Редактирование полилинии

В интерактивном режиме программа позволяет:

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

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

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

Команда Собрать в полилинию предназначена для объединения незамкнутых векторных объектов в полилинию в интерактивном режиме.

Команда Упорядочить уровни предназначена для распределения полилиний по уровням — например, в соответствии с изолиниями рельефа на карте. При выполнении этой операции программа автоматически рассчитывает с заданным шагом уровень для каждой полилинии от начального значения (указанной высотной отметки). В процессе выполнения команды анализируются полилинии с уже заданным уровнем, и следующие значения присваиваются с учетом существующих. Для визуального контроля предусмотрена подсветка обрабатываемых полилиний заданным цветом и отображение числового значения уровней.

Цветокоррекция и цветная фильтрация

Средства цветной фильтрации и цветокоррекции используются для подготовки изображений к последующим сложным операциям, таким как бинаризация, разделение по слоям, растровое редактирование и векторизация. Цветные фильтры применяются также для улучшения качества изображений после применения операций, которые перемещают объекты изображения или меняют разрешение (масштабирование, выравнивание, поворот, калибровка или коррекция по четырем точкам).

Ниже приведены описания следующих процедур цветокоррекции и фильтрации цветных изображений:

Растеризация

Растеризация — процесс перевода векторной графики в нередактируемое растровое изображение. В Spotlight перевести векторную графику можно несколькими способами:

  • использовать команду Объединить/Растеризовать для растеризации выбранных векторных объектов;
  • использования режима рРисовать для автоматической растеризации создаваемых векторных объектов;
  • пакетная растеризация при использовании командного файла и Мастера пакетных заданий.

Пакетный режим обработки

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

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

Фильтрация

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

Ниже приведен список монохромных фильтров:

  • Удаление «мусора»;
  • Заливка «дырок»;
  • Сглаживание;
  • Утоньшение;
  • Контур;
  • Инверсия (Негатив);
  • Утолщение;
  • Заливка разрывов линий.

Автоматизация обработки

Автокоррекция: применение заданного набора команд к растровым изображениям.

Пакетная обработка: удобные визуальные редакторы для задания сценариев и выполнения пакетной обработки сканированных изображений.

Мастер командных файлов

Visual Basic Script: возможность создания собственных команд на языке VBScript.

DDE-интерфейс: Spotlight выступает как сервер и предоставляет свои возможности для использования в других приложениях.

OLE automation: осуществление двунаправленного взаимодействия "сервер-клиент".

Документ Spotlight

Документ Spotlight имеет неограниченное пространство, где могут создаваться (загружаться) растровые изображения и векторные объекты. В документе присутствуют слои, с возможностью задания свойства объектов по слою. Большинство операций со слоями доступно из панелей Свойства и Инспектор. Задаются и используются шаблоны документа.

Структура документа Spotlight: документ содержит векторные объекты и/или растровые изображения. Растровые изображения могут храниться внутри файла документа или в отдельных файлах.

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

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

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

Пространство модели
Пространство листа
Пространство модели Пространство листа

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

Spotlight

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

Spotlight имеет две модификации: базовую (Spotlight) и профессиональную (Spotlight Pro).

Базовая версия программы позволяет повышать качество отсканированного изображения, редактировать растровую и векторную графику, векторизовать растровое изображение в полуавтоматическом режиме.

Профессиональная версия программы дополнена инструментами автоматической векторизации, автоматической векторной коррекции, модулем распознавания текстов ABBYY FineReader 10 и встроенным редактором кода, поддерживающим JavaScript или VB Script.

Трассировка, полуавтоматическая векторизация

Трассировка — интерактивная процедура, позволяющая провести векторизацию растрового изображения любого типа, а также сгладить или удалить объекты монохромного растрового изображения.

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

  • Трассировка с автоматическим определением типа объекта — программа автоматически выбирает наиболее подходящий для аппроксимации указанной растровой линии тип векторного объекта.
  • Форсированная трассировка — позволяет трассировать растровую графику векторными объектами заданного типа (отрезки, дуги, полилинии, окружности, символы, штриховки).

В программе реализовано четыре режима трассировки растровых изображений:

  • Создать вектор и удалить растр;
  • Создать вектор и сохранить растр;
  • Удалить растр;
  • Сгладить растр.

Таблица 1

Некоторые стандартные средства навигации

Показать все

Показать все

Увеличить рамкой

Увеличить рамкой

Увеличить

Увеличить

Уменьшить

Уменьшить

Показать 1:1

Показать 1:1

Сдвиг

Сдвиг

Показать в реальном времени

Показать в реальном времени

Панель Инспектор

На панели Инспектор вы можете просмотреть и отредактировать следующую информацию:

  • настройки проекта Spotlight;
  • свойства выбранного объекта (объектов);
  • параметры запущенной команды.

Чтобы открыть панель, выберите пункт Инспектор в меню Средства или нажмите кнопку Инспектор , расположенную на панели инструментов Свойства.

Интеграция с информационной системой нормативных документов NormaCS

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

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

Для любого объекта Spotlight реализована возможность назначения гиперссылки на документ информационной системы NormaCS. Гиперссылка устанавливается в поле Ссылка диалогового окна Инспектор.

Ссылка устанавливается на активный нормативный документ в клиенте NormaCS (или на нормативный документ, выбранный в списке документов NormaCS). Впоследствии для такого объекта всегда можно открыть в информационной системе NormaCS сопоставленный с ним нормативный документ.

Процесс взаимодействия с NormaCS возможен при наличии настроенного клиента NormaCS на машине пользователя.

Поиск и замена растровых и векторных объектов

Операция поиска и замены позволяет находить объекты монохромных растровых изображений, а также наборы векторных объектов и заменять их любыми векторными или растровыми объектами.

Выбор и редактирование растровых объектов

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

С помощью Spotlight можно редактировать растровые примитивы, такие как отрезки, дуги, окружности, полилинии Редактирование растровых объектов производится теми же инструментами, что и редактирование векторных объектов. Такой режим работы дает возможность вносить любые изменения в растровое изображение, используя привычные инструменты для работы с векторной графикой. Гибридное редактирование растровой и векторной графики позволяет значительно сократить время и повысить точность при внесении изменений в отсканированный документ без векторизации.

Технология гибридного (растрово-векторного) редактирования дает возможность использовать привычные инструменты точного позиционирования, такие как объектная привязка, объектное и полярное отслеживание. Эти режимы работают как с векторными, таки и с растровыми элементами.

Интеграция с информационной системой нормативных документов NormaCS

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

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

Для любого объекта Spotlight реализована возможность назначения гиперссылки на документ информационной системы NormaCS. Гиперссылка устанавливается в поле Ссылка диалогового окна Инспектор.

Ссылка устанавливается на активный нормативный документ в клиенте NormaCS (или на нормативный документ, выбранный в списке документов NormaCS). Впоследствии для такого объекта всегда можно открыть в информационной системе NormaCS сопоставленный с ним нормативный документ.

Процесс взаимодействия с NormaCS возможен при наличии настроенного клиента NormaCS на машине пользователя.

Интерфейс Spotlight

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

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

Командная строка

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

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

Панель свойств: отображение и редактирование свойств объектов и параметров выполняемых команд в панели "Инспектор". Возможность выполнения большинства операций со слоями. Вставка специальных символов.

Координатные системы: задание и использование нескольких именованных координатных систем, задание системы координат по по точке, по точке и углу, по объекту.

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

Векторное редактирование

Spotlight предлагает широкий выбор инструментов для создания и редактирования векторных объектов. Вы можете редактировать отдельные объекты или группы объектов, изменять их свойства в окне Инспектор и с помощью «ручек».

Стандартные команды редактирования векторных примитивов в Spotlight дополнены специальными командами, позволяющими восстанавливать векторные элементы после автоматической векторизации.

Коррекция геометрических искажений

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

С помощью инструментов геометрической коррекции можно:

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

Растеризация

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

Также можно объединять цветные, полутоновые и монохромные растровые изображения.

Открытая архитектура

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

Открытая архитектура базируется на технологии ActiveX, которая позволяет создавать собственные приложения. Приложения могут создаваться при помощи внешнего или встроенного редактора кода, поддерживающего JavaScript или VisualBasic Script. Для интегрирования в код приложения пользовательских форм и команд используется WYSWYG-редактор HTML-форм.

Мероприятия Группы компаний CSoft

тест-драйв «Raster Arts для обработки чертежей» Группа компаний CSoft приглашает принять участие в тест-драйве «Raster Arts для обработки чертежей». Серия программных продуктов Raster Arts позволяет осуществлять полный комплекс работ со сканированными чертежами, картами, схемами и другими графическими материалами: значительно повышать их качество, устранять искажения, создавать и редактировать растровую и векторную графику, преобразовывать растровую графику в векторную форму. Москва - учебный курс «Работа в программном обеспечении Spotlight» Учебный курс по обращению с программным обеспечением Spotlight ориентирован на инженеров различных специальностей, работающих со сканированными документами (чертежами, картами, схемами и т.п.).

Пакетный режим обработки

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

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

Выбор и редактирование растровых объектов

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

С помощью Spotlight можно редактировать растровые примитивы, такие как отрезки, дуги, окружности, полилинии Редактирование растровых объектов производится теми же инструментами, что и редактирование векторных объектов. Такой режим работы дает возможность вносить любые изменения в растровое изображение, используя привычные инструменты для работы с векторной графикой. Гибридное редактирование растровой и векторной графики позволяет значительно сократить время и повысить точность при внесении изменений в отсканированный документ без векторизации.

Технология гибридного (растрово-векторного) редактирования дает возможность использовать привычные инструменты точного позиционирования, такие как объектная привязка, объектное и полярное отслеживание. Эти режимы работают как с векторными, таки и с растровыми элементами.

Поиск и замена растровых и векторных объектов

Операция поиска и замены позволяет находить объекты монохромных растровых изображений, а также наборы векторных объектов и заменять их любыми векторными или растровыми объектами.

Сканирование

Сканирование в Spotlight производится с помощью модуля WiseScan LE, который представляет собой комплексную систему, предназначенную для работы с широкоформатными монохромными и цветными сканерами. Управление сканером осуществляется на аппаратном уровне или с помощью TWAIN-интерфейса.

Используемый в WiseScan LE метод Сканировать для просмотра позволяет:

  • просматривать сканируемое изображение в специальном окне;
  • автоматически загружать изображения в документ Spotlight;
  • подключать сценарии обработки изображений (командные файлы), исполняющиеся сразу после сканирования;
  • сохранять изображения в файлах различных графических форматов, а также в формате PDF;
  • использовать FTP-адрес в качестве папки для сохранения;
  • сканировать большое количество оригиналов в пакетном режиме с применением схем автоименования.

Первые шаги

Навигация по проекту

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

Специальные предложения

Программное обеспечение российских разработчиков для импортозамещения Специалисты CSoft готовы предложить клиентам широкий спектр эффективных решений от отечественных вендоров: Нанософт, CSoft Development, НТП «Трубопровод», SCAD Soft, Фидесис, АСКОН, Топ Системы, ЕВРОСОФТ.

Векторизация

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

Полуавтоматическая векторизация (трассировка)

Полуавтоматическая векторизация применяется для выборочной векторизации необходимых объектов.

Распознаются: линии, дуги, окружности, контуры, растровые символы, штриховки, полилинии.

Режимы: образование векторного объекта с сохранением или удалением исходного растрового, сглаживание растрового объекта (без образования вектора).

Возможности: : определение вероятного направления трассировки полилиний, режим ортогонализации линий и сегментов полилиний, распределение векторов по слоям и цветам, игнорирование внутреннего содержания растрового контура при его трассировке.

Автоматическая векторизация (для версии Pro)

Автомтическая векторизация применяется для полной векторизации всего растрового изображения или его фрагмента.

Распознаются: растровые символы, линии, дуги, стрелки, окружности, штриховки, точечные объекты, полилинии, тексты.

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

Автоматическая векторизация

Векторизация контуров (для версии Pro)

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

Растеризация

Растеризация — процесс перевода векторной графики в нередактируемое растровое изображение. В Spotlight перевести векторную графику можно несколькими способами:

  • использовать команду Объединить/Растеризовать для растеризации выбранных векторных объектов;
  • использования режима рРисовать для автоматической растеризации создаваемых векторных объектов;
  • пакетная растеризация при использовании командного файла и Мастера пакетных заданий.

Бинаризация и разделение цветов

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

Исходное изображение представляет собой растровый файл, полученный в результате цветного или полутонового сканирования. Бинаризация позволяет создать монохромные растровые изображения, содержащие черно-белое представление объектов цветного изображения. Например, из одного цветного изображения сканированной карты можно последовательно извлечь и разместить на отдельных монохромных слоях объекты разного цвета (линии уровня, дороги, реки и др.). Этот способ разделения позволяет разместить на одном монохромном слое объекты, соответствующие одному или нескольким разным цветам на исходном изображении.

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

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

Резюме

Надеемся, что на этом примере каждый смог убедиться в преимуществах технологии гибридного редактирования сканированных чертежей. Хочется отметить, что рассмотренные в статье аспекты охватывают лишь часть возможностей, предоставляемых программным обеспечением серии Raster Arts.

csoft

Spotlight / Spotlight Pro - профессиональный гибридный графический редактор, позволяющий осуществить полный комплекс работ с растровыми монохромными, полутоновыми и цветными изображениями: отсканированными чертежами, картами, схемами и другими графическими материалами.

При помощи Spotlight вы сможете:

  • сканировать документы, значительно повышать их качество и корректировать искажения;
  • быстро вносить необходимые изменения в сканированный документ;
  • одновременно работать как с растровой, так и с векторной графикой, используя технологию, привычную для пользователей САПР;
  • векторизовать весь документ или необходимые фрагменты при помощи автоматической или полуавтоматической векторизации.

Практический урок

Открытие сканированного чертежа

Выберите команду Открыть меню Файл или нажмите кнопку Открыть на панели инструментов Стандартная. Откройте файл Sample.cws, представляющий собой сканированный документ, сохраненный в формате документа Spotlight 6.x.

Очистка от мусора

Рис. 1

Рис. 1

Как вы можете видеть, сканированный чертеж содержит большое количество растрового мусора (рис. 1). Spotlight предлагает много различных вариантов повышения качества таких документов. Воспользуемся одним из них — фильтром Удалить мусор.

  1. Из меню Фильтры запустите команду Удалить мусор.Данная команда имеет два режима работы: с автоматическим или ручным определением максимального размера растрового мусора. Сначала применим первый из этих режимов.
  2. В диалоговом окне Удалить мусор включите флажок Вычислить автоматически и нажмите кнопку Применить. Обратите внимание на произошедшие на чертеже изменения (рис. 2−3).

Рис. 2. Исходный документ

Рис. 2. Исходный документ

Рис. 3. После выполнения команды

Рис. 3. После выполнения команды

Дальнейшую очистку чертежа от мусора произведем в ручном режиме.

Используя кнопку Увеличить рамкой

Увеличить рамкой

Увеличить рамкой на панели инструментов Стандартная, увеличьте правый верхний угол чертежа так, как это показано на рис. 4.

Рис. 4

Рис. 4

Рис. 5

Рис. 5

Рис. 6. Исходный документ

Рис. 6. Исходный документ

Рис. 7. После очистки от мусора

Рис. 7. После очистки от мусора

Устранение искажений

Растровый мусор — далеко не единственная проблема сканированных документов. К другим распространенным погрешностям таких документов относятся линейные и нелинейные искажения.

Линейные искажения — это прежде всего перекос документа. Чтобы устранить его в автоматическом режиме, выберите в меню Растр пункт Устранить перекос, а затем команду Автоматически (рис. 8−9).

Рис. 8. До применения команды Автоматически

Рис. 8. До применения команды Автоматически

Рис. 9. После применения команды

Рис. 9. После применения команды

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

Рис. 10. Диалог Корректировать по 4 точкам и область подсказок

Рис. 10. Диалог Корректировать по 4 точкам и область подсказок

Рис. 11

Рис. 11

Рис. 12. До применения команды Корректировать по 4 точкам

Рис. 12. До применения команды Корректировать по 4 точкам

Рис. 23. После применения команды

Рис. 23. После применения команды

Внесение изменений

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

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

Настройка координатной системы

Прежде всего настроим координатную систему чертежа для комфортной работы в масштабе 1:5 (чертеж выполнен именно в этом формате).

Рис. 14

Рис. 14

Рис. 15

Рис. 15

Настройка параметров сканированного чертежа

Теперь настроим некоторые геометрические параметры сканированного чертежа.

  1. Вызовите команду Параметры конверсии из меню Преобразование и в открывшемся диалоговом окне перейдите на закладку Параметры.
  2. Большинство параметров уже было настроено ранее и сохранено в документе Spotlight (CWS-файле). Настроим дополнительно параметр Макс. разрыв.

Этот параметр задает максимально допустимую длину игнорируемого разрыва в растровых объектах. Если отрезок (дуга, окружность) на изображении разбит на две части, а вы хотите, чтобы этот отрезок (дуга, окружность) воспринимался программой как единый объект, установите значение параметра больше, чем расстояние между двумя этими частями. Разрыв будет устранен, а части отрезка (дуги, окружности) при редактировании соединятся.

Измерим разрыв непосредственно на чертеже:

a) Используя кнопку Увеличить рамкой на панели инструментов Стандартная, увеличьте область чертежа, как это показано на рис. 16.

Рис. 16

Рис. 16

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

Рис. 17

Рис. 17

Рис. 18

Рис. 18

в) Укажите две точки, образующие линию, проходящую вдоль самого большого разрыва растровой окружности (рис. 17). Значение параметра Макс. разрыв будет равно длине той части проведенной линии, которая проходит по разрыву (рис. 18). Полученное значение: 8 мм.

Выбор и редактирование растровых объектов

  1. Проконтролируйте, чтобы на панели инструментов Выбор были нажаты необходимые кнопки (рис. 19).

Рис. 19

Рис. 19

Калибровка

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

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

Сравнительная таблица функционала программ серии Raster Arts

Изменен диалог Растры в Spotlight:

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






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



Сканирование

Сканирование в Spotlight производится с помощью модуля WiseScan LE, который представляет собой комплексную систему, предназначенную для работы с широкоформатными монохромными и цветными сканерами. Управление сканером осуществляется на аппаратном уровне или с помощью TWAIN-интерфейса.

Используемый в WiseScan LE метод Сканировать для просмотра позволяет:

  • просматривать сканируемое изображение в специальном окне;
  • автоматически загружать изображения в документ Spotlight;
  • подключать сценарии обработки изображений (командные файлы), исполняющиеся сразу после сканирования;
  • сохранять изображения в файлах различных графических форматов, а также в формате PDF;
  • использовать FTP-адрес в качестве папки для сохранения;
  • сканировать большое количество оригиналов в пакетном режиме с применением схем автоименования.

Калибровка

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

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

Что нам понадобится?

Демонстрационная версия Spotlight Pro 6.0

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

Файл примера

Трассировка, полуавтоматическая векторизация

Трассировка — интерактивная процедура, позволяющая провести векторизацию растрового изображения любого типа, а также сгладить или удалить объекты монохромного растрового изображения.

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

  • Трассировка с автоматическим определением типа объекта — программа автоматически выбирает наиболее подходящий для аппроксимации указанной растровой линии тип векторного объекта.
  • Форсированная трассировка — позволяет трассировать растровую графику векторными объектами заданного типа (отрезки, дуги, полилинии, окружности, символы, штриховки).

В программе реализовано четыре режима трассировки растровых изображений:

  • Создать вектор и удалить растр;
  • Создать вектор и сохранить растр;
  • Удалить растр;
  • Сгладить растр.

Spotlight | Spotlight Pro

  • Компьютер на базе процессора Intel Pentium IV и выше.
  • Не менее 512 Мб оперативной памяти (желательно не менее 1 Гб оперативной памяти).
  • Microsoft Windows 10 / 8 / 7 / Vista / XP (SP2) / MS Windows Server 2003.
  • Не менее 400 Мб свободного пространства на жестком диске для версии Spotlight Pro и не менее 200 Мб для версии Spotlight.

Серийный номер для получения временной лицензии будет указан на странице загрузки. Для демонстрационной версии серийный номер не требуется.

Попробовать - значит поверить!

К сожалению, сегодня ситуация такова, что именно «векторизация» и «векторизатор» оказываются первыми и зачастую единственными словами, которые приходят в голову пользователю, впервые столкнувшемуся с необходимостью использовать бумажные документы в процессе компьютерного проектирования. Однако векторизация — это далеко не единственная технология работы со сканированными чертежами: при помощи программ Spotlight и RasterDesk, входящих в серию Raster Arts, сегодня с растровой графикой можно работать так же легко, как с векторными документами — причем делать это… без ее перевода в векторный формат! Не верите. Тогда мы предлагаем вам на практике опробовать способ работы, называемый гибридным растрово-векторным редактированием, и убедиться в том, что работать с растровой графикой как с векторной не только возможно, но еще и просто!

Коррекция результатов векторизации

Полученные в результате векторизации низкокачественных растровых изображений векторные объекты, как правило, требуют дополнительной коррекции. Коррекция необходима, если после распознавания таких объектов, как линия, окружность, дуга и полилиния, получается множество отдельных векторов-фрагментов (например, вместо линии — несколько линейных отрезков, вместо растрового круга — множество дуг, вместо полилинии — множество дуг и линий Инструментами, представленными в Spotlight, можно корректировать векторы и полилинии в автоматическом режиме:

  • восстановить контакты дуг и окружностей между собой;
  • «склеить» векторные фрагменты в целый объект;
  • удалить векторные объекты размером меньше заданного (размер линии определяется ее длиной, размер окружности — диаметром, размер дуги — самой большой проекцией на оси X и Y);
  • выровнять линии к стандартным направлениям (углы 0°, 30°, 45°, 60°, 90° если их отклонения не превышают значения, указанного пользователем.

Редактирование полилинии

Редактирование полилинии

В интерактивном режиме программа позволяет:

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

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

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

Команда Собрать в полилинию предназначена для объединения незамкнутых векторных объектов в полилинию в интерактивном режиме.

Команда Упорядочить уровни предназначена для распределения полилиний по уровням — например, в соответствии с изолиниями рельефа на карте. При выполнении этой операции программа автоматически рассчитывает с заданным шагом уровень для каждой полилинии от начального значения (указанной высотной отметки). В процессе выполнения команды анализируются полилинии с уже заданным уровнем, и следующие значения присваиваются с учетом существующих. Для визуального контроля предусмотрена подсветка обрабатываемых полилиний заданным цветом и отображение числового значения уровней.

Создание объектов

Создание векторных и растровых объектов: линии, дуги, окружности, эллипсы, точки, размерные объекты, полилинии, сплайны, однострочные и многострочные тексты, в том числе True-type и SHX-шрифты AutoCAD. Задание коэффициента сжатия текста. Вставка специальных символов. Использование различных типов линий. Менеджер стилей линий для создания новых и редактирования имеющихся типов линий.

Читайте также: