Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Nikolay Bannich                      2:5080/1003    23 Feb 2003  20:23:32
 To : Sergey Andrianov
 Subject : Re: Распознавание осцилограмм
 -------------------------------------------------------------------------------- 
 
 
 > NB> Все осложняется тем что график и фон неоднородны по цвету и имеют
 
 множество
 
 > NB> оттенков.
 > NB> K тому же от осцилограммы к осцилограмме они есче могут и
 
 варьироваться.
 
 > NB> Хотелось бы для начала
 > NB> их разделить более четко с помощью какого либо фильтра максимально
 
 разделив
 
 > NB> фон и графики.
 > А простыми цветными фильтрами нельзя добиться результата?
 > Hапример, если у тебя есть белая бумага с нанесенной на нее сеткой
 
 зеленого
 
 > цвета (например, миллиметровка), а линии выполнены красным, то учитывая
 
 только
 
 > зеленую составляющую, получим максимальную контрастность линий на фоне
 > практически обесцвеченной сетки.
 > Думаю, несложно написать программу, которая бы считывала фрагмент
 > отсканированного изображения (или несколько) и пропускала его через
 
 цветовой
 
 > фильтр, с изменяемими весовыми коэффициентами при различных цвтах (от -1
 
 до 1).
 
 > Результат выводила на экран в виде серого полутонового изображения.
 
 Желательно
 
 > рядом показать оригинал.
 > Ручками регулируя коэффициенты, можно попытаться подобрать режим
 
 наибольшей
 
 > контрастности.
 > Kстати, одновременно можно вычислять и "средний" цвет изображения. Вполне
 > возможно, что перед обработкой следует вычесть из изображения именно
 
 средний
 
 > цвет. Или просто скорректировать в зависимости от негно коэффициенты.
 
 Дело в том что изображение имеет много оттенков то есть фону, сетке и
 графику соответсвуют множества оттенков.
 Частично даже пересекающиеся. Hо вместе с тем они от ленты к ленте могут
 меняться (бумага по оттенкам различается)
 То есть эти множества оттенков есче и смещаются.
 
 > NB> Вот только с помощью какого фильтра или метода это сделать я пока
 
 незнаю.
 
 > NB> Желательно при фильтрации учитывать
 > NB> что полезную информацию несут графики то есть длинные тонкие линии, не
 > NB> маленькие темные отдельно стоящие точки или темные пятна а именно
 
 линии .
 
 > Пятна можно выделить низкочастотным фильтром. Правда, что с ними делать
 
 потом?
 
 > Допустим, убрать их можно, но как тогда быть, если линия пересекает пятно?
 
 По идее даже на пятне линия графика различима но часть точек пятна может
 быть близка по оттенку точкам линии.
 
 > С отдельными точками проще - описанный выше алгоритм должен их отскекать.
 > Kроме того, есть еще алгоритмы истончения линий. В результате их
 
 применения на
 
 > растровом изображении должны остаться только линии толщиной в один
 
 пиксель.
 
 А об этих алгоритмах можно поподробней, или есть где почитать в инете ?
 
       Nikolay
 
 -----------<<<   Team [ Милчевские снайперы ]  >>>-----------------------
 --- ifmail v.2.15dev5
  * Origin: (http://news.cca.usart.ru/) USURT's FidoNET<-> (2:5080/1003@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Распознавание осцилограмм   Nikolay Bannich   15 Feb 2003 12:12:00 
 Re: Распознавание осцилограмм   Sergey Andrianov   16 Feb 2003 22:34:24 
 Re: Распознавание осцилограмм   Nikolay Bannich   19 Feb 2003 10:19:27 
 Re: Распознавание осцилограмм   Sergey Andrianov   20 Feb 2003 22:08:32 
 Re: Распознавание осцилограмм   Nikolay Bannich   23 Feb 2003 20:23:32 
 Re: Распознавание осцилограмм   Sergey Andrianov   25 Feb 2003 21:44:40 
 Re: Распознавание осцилограмм   Nikolay Bannich   03 Mar 2003 16:32:32 
 Re: Распознавание осцилограмм   Sergey Andrianov   04 Mar 2003 23:47:18 
 Re: Распознавание осцилограмм   Nikolay Bannich   07 Mar 2003 12:24:11 
 Распознавание осцилограмм   Dmitriy Yaroshevich   20 Feb 2003 18:02:32 
Архивное /ru.algorithms/14646a8ac4047.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional