|
|
|||||||
|
|
|||||||
Spotlight/Spotlight Pro 9Файлы для загрузки
Разработчик: CSoft Development
Смотрите также: Что нового в «Spotlight/Spotlight Pro 9»?
![]() Профессиональный гибридный редактор, предназначенный для работы с растровой и векторной графикой, векторизации и растеризации. Позволяет осуществлять полный комплекс работ со сканированными чертежами, картами, схемами и другими графическими материалами: значительно повышать их качество, устранять искажения, создавать и редактировать растровую и векторную графику, преобразовывать растровую графику в векторную форму.
СканированиеСканирование в Spotlight производится с помощью модуля WiseScan LE, который представляет собой комплексную систему, предназначенную для работы с широкоформатными монохромными и цветными сканерами. Управление сканером осуществляется на аппаратном уровне или с помощью TWAIN-интерфейса.Используемый в WiseScan LE метод Сканировать для просмотра позволяет:
ФильтрацияМонохромные фильтры используются для обработки двутональных изображений. Применение фильтров может значительно повысить качество изображений и уменьшить объем растровых файлов.Ниже приведен список монохромных фильтров:
Коррекция геометрических искаженийПроцедуры коррекции геометрических искажений позволяют скорректировать разнообразные геометрические искажения монохромных, цветных и полутоновых растровых изображений. Такие операции желательно, а иногда даже необходимо применять перед использованием более сложных процедур, таких как расслоение или векторизация. Например, если исходное растровое изображение имеет трапециевидные искажения, векторный рисунок, полученный в результате векторизации, скорректировать будет уже невозможно. Избежать этого позволяет процедура четырехточечной коррекции, использующаяся для устранения деформаций перед применением векторизации.Ниже описаны операции, действие которых распространяется на изображение в целом.
КалибровкаКалибровка предназначена для устранения произвольных (линейных и нелинейных) искажений растровых изображений любого типа (монохромных, полутоновых и цветных), для исправления погрешностей графических документов, геодезических планов и карт в растровом формате. В исходных документах должны присутствовать точки с известными координатами. В действительности из-за деформации исходного материала или ошибки сканирования эти точки на сканированном изображении могут быть расположены иначе. После проведения калибровки растровые изображения трансформируются таким образом, что текущие координаты этих точек совпадают с их известными значениями.Операция калибровки воздействует целиком на все изображение. Процедуру калибровки необходимо осуществить до выполнения операций расслоения и векторизации. Если исходное изображение имеет нелинейные искажения, то в результате векторизации получается векторный чертеж, не подлежащий исправлению. Если искажения с помощью калибровки устранены, то после проведения векторизации вы получите корректный векторный чертеж. В процессе калибровки происходит преобразование растрового изображения, при котором заданный набор точек совмещается с точками, имеющими другие, заранее известные координаты. Количество и положение точек могут быть произвольными. Выделение объектов по типу и размеруОперации выделения позволяют перенести определенные объекты растрового изображения на новые растровые изображения, помещенные на указанные слои. С исходного изображения можно выделить штриховки, текст, линейные объекты и объекты по размеру (изолированные группы примыкающих друг кдругу точек). При выполнении операции программа находит на изображении объекты заданного типа с указанными параметрами и переносит их на новое растровое изображение. Создаваемое в результате операции новое растровое изображение имеет те же параметры (размер, точку вставки, разрешение, масштаб), что и исходное, но помещается на указанный вами слой. При этом потери объектов, удаленных с исходного изображения, не происходит – они просто перемещаются на отдельный растровый слой. Процедуры выделения можно использовать:
После проведения выделения перемещенные объекты можно сохранить как отдельное растровое изображение, выбрать и вернуть на исходное изображение или удалить весь полученный растровый слой. ТрассировкаТрассировка — интерактивная процедура, позволяющая провести векторизацию растрового изображения любого типа, а также сгладить или удалить объекты растрового изображения.Трассировка основана на технологии локального распознавания растровых геометрических примитивов. С помощью этой технологии программа идентифицирует растровые линии как отрезок, дугу или окружность и генерирует соответствующие векторные объекты. Вы указываете растровые образы на изображении, а программа создает векторные объекты, аппроксимирующие выбранные растровые образы. В зависимости от заданного режима трассировки растровый объект либо удаляется, либо остается на изображении. Таким образом, растровая линия преобразовывается в векторный объект или только создается ее векторная копия. Кроме того, можно задать режим, при котором трассировка не создает векторных объектов, что позволяет удалять трассированные растровые линии, не создавая векторных, или автоматически заменять растровую линию растеризованным векторным объектом. При трассировке вы имеете возможность преобразовывать и размещать на различных слоях только выбранные объекты, а также получать векторные объекты с весом линий, зависящим от толщины растровой линии. Трассировка производится как на монохромных, так и на цветных или полутоновых изображениях. На монохромных изображениях можно трассировать отрезки, дуги, окружности, штриховки, символы, произвольные кривые (растровые полилинии), границы замкнутых областей и контуры. На цветных и полутоновых изображениях трассировке подлежат все типы объектов, кроме штриховок и символов. ВекторизацияАвтоматической векторизацией называется процедура, в результате которой генерируются векторные объекты, передающие исходное растровое изображение. Существуют два типа векторизации: распознавание растровых примитивов и аппроксимация растровых объектов.Алгоритмы векторизации первого типа производят поиск фрагментов растрового изображения, которые могут быть представлены как базовые геометрические примитивы, и создают соответствующие им векторные объекты. Эти алгоритмы распознают растровые аналоги векторных примитивов. Spotlight Pro использует набор независимых алгоритмов распознавания, которые могут использоваться в различных сочетаниях, что позволяет получить векторное изображение оптимальной структуры. Spotlight Pro распознает объекты следующих типов: отрезки, круги, дуги, штриховки, тексты и символы. Предусмотрена возможность обучения программы распознаванию новых текстов и символов. При векторизации отрезков, окружностей, дуг и полилиний программа может распознавать тип линии объектов, а также стрелки на отрезках и дугах. Предусмотрена возможность задания принудительного ортогонального выравнивания отрезков, имеющих небольшое отклонение от горизонтали или вертикали. Аппроксимирующие алгоритмы используются при векторизации произвольных растровых объектов. Вы можете аппроксимировать полилиниями центральные линии произвольных растровых кривых или контуры растровых объектов. Толщины векторных объектов можно округлить к предварительно заданным значениям. Векторные объекты, соответствующие растровым линиям различной толщины, можно поместить на различные слои или присвоить им различные цвета. Цветная векторизацияКоманда предназначена для автоматической векторизации полилиниями объектов на цветных растровых изображениях (схемах, планах, топографических картах).В процессе операции программа автоматически определяет таблицу цветов исходного изображения и присваивает получаемым векторным объектам ближайший цвет. При векторизации это позволяет распределить объекты различного цвета на разные слои или исключить из распознавания линии определенного цвета. Коррекция результатов векторизацииПолученные в результате автоматической векторизации низкокачественных растровых изображений векторные объекты, как правило, требуют дополнительной коррекции. Коррекция необходима, если после распознавания таких объектов, как линия, окружность, дуга и полилиния, получается множество отдельных векторов-фрагментов (например, вместо линии – несколько линейных отрезков, вместо растрового круга – множество дуг, вместо полилинии –множество дуг и линий и т.д.). Инструментами, представленными в RasterDesk Pro, можно корректировать векторы и полилиний в автоматическом режиме:
В интерактивном режиме программа позволяет:
Автоматическая коррекция полилиний предназначена для автоматического редактирования полилиний, полученных в результате векторизации или трассировки. При автоматической коррекции полилиний можно осуществить слияние, удаление или объединение полилиний, удаление мелких сегментов, совмещение общих границ и др. Команда Собрать в полилинию предназначена для объединения незамкнутых векторных объектов в полилинию в интерактивном режиме. Команда Упорядочить уровни предназначена для распределения полилиний по уровням – например, в соответствии с изолиниями рельефа на карте. При выполнении этой операции программа автоматически рассчитывает с заданным шагом уровень для каждой полилинии от начального значения (указанной высотной отметки).В процессе выполнения команды анализируются полилинии с уже заданным уровнем, и следующие значения присваиваются с учетом существующих. Для визуального контроля предусмотрена подсветка обрабатываемых полилиний заданным цветом и отображение числового значения уровней. Рисование и редактирование объектовSpotlight предлагает широкий выбор инструментов редактирования объектов, созданных в программе, импортированных векторных объектов, а также векторных объектов, полученных в результате автоматической или полуавтоматической векторизации.Вы можете редактировать отдельные объекты Spotlight или группы объектов, изменять свойства объектов в окне Инспектор и с помощью «ручек», а также перемещать, копировать, дублировать, поворачивать, масштабировать, зеркально отражать, переворачивать относительно вертикальной и горизонтальной осей, выравнивать объекты относительно других объектов, дублировать объекты или изображения, размещая их вдоль линий, дуг или окружностей. Для обработки растровых объектов используются те же операции редактирования, что и для аналогичных векторных объектов. Кроме того, вы можете применять операции разбиения, продления до границы и по границу обрезки, создания сопряжений и фасок, продления до пересечения, разбиения блока и многие другие. В набор выбора могут входить и растровые, и векторные объекты; после применения операций редактирования природа этих объектов не изменится. Для редактирования векторных объектов, полученных в результате автоматической векторизации, можно применять как процедуру автоматической коррекции векторов, так и средства ручной коррекции. Цветокоррекция и цветная фильтрацияСредства цветной фильтрации и цветокоррекции используются для подготовки изображений к последующим сложным операциям, таким как бинаризация, разделение по слоям, растровое редактирование и векторизация. Цветные фильтры применяются также для улучшения качества изображений после применения операций, которые перемещают объекты изображения или меняют разрешение (масштабирование, выравнивание, поворот, калибровка или коррекция по четырем точкам).Ниже приведены описания следующих процедур цветокоррекции и фильтрации цветных изображений:
Бинаризация и разделение цветовПроцедуры бинаризации и разделения цветов позволяют получать из цветных и полутоновых изображений монохромные растровые изображения (растровые слои).Исходное изображение представляет собой растровый файл, полученный в результате цветного или полутонового сканирования. Бинаризация позволяет создать монохромные растровые изображения, содержащие черно-белое представление объектов цветного изображения. Например, из одного цветного изображения сканированной карты можно последовательно извлечь и разместить на отдельных монохромных слоях объекты разного цвета (линии уровня, дороги, реки и др.). Этот способ разделения позволяет разместить на одном монохромном слое объекты, соответствующие одному или нескольким разным цветам на исходном изображении. Другим способом получения монохромных изображений из цветных является расслоение по цвету. Spotlight может преобразовать цветное изображение в набор монохромных растровых слоев. При этом гарантируется, что черно-белое представление всех пикселей исходного изображения попадет на тот или иной слой. Полученные монохромные изображения в дальнейшем могут быть преобразованы в векторные с помощью средств векторизации или трассировки. Векторизация разделенного на слои растра обычно значительно более эффективна, чем векторизация растра, полученного с помощью черно-белого сканирования цветных оригиналов. Модули OCR символовДля распознавания текста в Spotlight Pro предназначены модули OCR, которые используют технологию оптического распознавания (Optical Character Recognition), сравнивая найденные текстовые символы с шаблонными изображениями букв и цифр.Модуль Spotlight Pro OCR – используется только в процессе автоматической векторизации. Настройка распознавания с помощью данного модуля производится в диалоге Параметры конверсии на вкладке Тексты. OCR ABBYY-FineReader-9.1 — дополнительный модуль OCR, который можно использовать и как самостоятельную команду, для распознавания сканированных текстовых документов и в процессе автоматической векторизации. Поиск и замена растровых и векторных объектовОперация поиска и замены позволяет находить объекты монохромных растровых изображений, а также наборы векторных объектов и заменять их любыми векторными или растровыми объектами.Пакетный режим обработкиПакетный режим позволяет производить обработку изображений в автоматическом режиме без участия оператора. Чтобы задать пакетный процесс, необходимо подготовить специальный текстовый файл, содержащий инструкции пакетного процесса. Такой файл называется командным файлом (script file).Для стандартной обработки загруженного изображения можно создать командный файл, позволяющий обрабатывать множество изображений. Чтобы это сделать, следует для каждого изображения создать командный файл, содержащий последовательность команд, которые загружают изображение, вызывают сценарий обработки, а затем сохраняют полученное изображение. Для выполнения каждого командного файла Spotlight также создает файл протокола, содержащий дату осуществления процесса и все сообщения о появляющихся ошибках. Имя файла протокола либо определяется в командном файле, либо используется заданное по умолчанию, установленное в диалоге Параметры. Если командный файл содержит синтаксические ошибки, его выполнения не произойдет, а описание ошибок будет приведено в файле протокола. Открытая архитектураВ Spotlight Pro многие необходимые пользователям возможности и инструменты могут быть реализованы при помощи открытой архитектуры программы.Открытая архитектура базируется на технологии ActiveX, которая позволяет разрабатывать собственные приложения. Эти приложения могут создаваться при помощи внешнего или встроенного редактора кода, поддерживающего JavaScript или VB Script. Для создания пользовательских диалогов и команд используются WYSWYG-редактор HTML-форм и Мастер ActiveX. Гибкий интерфейс Spotlight позволяет создавать пользовательские кнопки и панели инструментов и назначать запуск скриптов при нажатии на них. На основе Spotlight с использованием открытой архитектуры созданы специальные приложения для таких отраслей, как шинная промышленность, ГИС, проектирование телекоммуникаций и др. Например, с помощью скрипта может быть осуществлена привязка отсканированных растровых планшетов к пользовательской системе координат и построен GPS-трек. Технические требованияСистемные требования
Для сканирования непосредственно в программе можно использовать сканер с соответствующим программным обеспечением, поддерживающим интерфейс TWAIN или сканеры фирмы Contex. Публикации |
|||||||
|
|||||||