Выдел./удал. повторяющихся растровых елементов автоматом

Обсуждение бесплатной версии EasyTrace
Ответить
Аватара пользователя
eucrariano
Активный участник
Сообщения: 104
Зарегистрирован: 26 авг 2009, 12:09
Репутация: 0
Откуда: Ukraine, Chernivtsy

Выдел./удал. повторяющихся растровых елементов автоматом

Сообщение eucrariano » 23 мар 2012, 15:22

Извините за сокращения в теме. Имеем набор растровых карт достаточного объема (их действительно много) крупного масштаба. Условные обозначения деревьев в садах (кружочки) заполняют добрую сотню кв. км. При оцифровке горизонталей на полуавтомате (карты пришли в black-white jpg :( ) огибание и прочая короче возня с ними очень утомляют. Попытки решить вопрос остались попытками: в ручном режиме настроил кое-что и при указании на кружок он красиво так обводится. А вот автоматически обнаружить и выделить это все на карте не получается. Подскажите, пожалуйста, как это сделать средствами ET 7.99 и одним махом "впечатать в растр", чтобы не машало работе.
Спасибо
Вложения
circles.jpg
circles.jpg (297.48 КБ) 4474 просмотра

Григорий Степанов
Easy Trace – эксперт
Сообщения: 329
Зарегистрирован: 03 сен 2009, 11:13
Репутация: 64
Откуда: Россия, г.Рязань
Контактная информация:

Re: Выдел./удал. повторяющихся растровых елементов автоматом

Сообщение Григорий Степанов » 11 июл 2012, 10:17

В ET 7.99 это можно сделать только масочными фильтрами. Причём размеры масок ограничены матрицей 8х8 pix.
Если фрагменты символов характерны и практически не имеют аналогов в "полезном" растре, то символы можно уничтожать по частям.

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

В текущей версии пакета, "зачистка" символов выполняется утилитой "Распознавание топо-символов". Опыт её первого применения описан здесь >>. Помимо стирания изображений опознанных символов, она создаёт точечные атрибутированные объекты на заданных слоях.

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

Пример зачистки изображений символов и формирования центроидов для атрибутирования полигонов:
Распознавание символов.gif
Распознавание символов.gif (83.48 КБ) 4364 просмотра
Распознавание символов 2.gif
Распознавание символов 2.gif (57.85 КБ) 4364 просмотра
Символы распознаны.gif
Символы распознаны.gif (51.28 КБ) 4364 просмотра

Ответить

Вернуться в «EasyTrace»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 9 гостей