Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.08.2013, 19:02   #1
egorka2134
Пользователь
 
Регистрация: 12.08.2013
Сообщений: 40
По умолчанию Как убрать шум с изображения

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

Последний раз редактировалось egorka2134; 15.08.2013 в 19:06.
egorka2134 вне форума Ответить с цитированием
Старый 15.08.2013, 19:05   #2
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

Интересно, а как может картинка громко кричать?
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума Ответить с цитированием
Старый 15.08.2013, 19:07   #3
egorka2134
Пользователь
 
Регистрация: 12.08.2013
Сообщений: 40
По умолчанию

Ну просил же, без тупых ответов!
Если можете помогите, буду признателен, нет - так не засоряйте тему!
egorka2134 вне форума Ответить с цитированием
Старый 15.08.2013, 19:09   #4
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
Плохо

Цитата:
Сообщение от саша40 Посмотреть сообщение
Интересно, а как может картинка громко кричать?
Вы прикалываетесь или действительно вообще не понимаете, что такое шум в "графическом контексте"? Можете не отвечать, мне не интересно. Просто прекратите писать бессмысленные и бесполезные посты. Вам правильно сказали ранее, что ваши посты в большинстве случаев бессмысленны.
Вадим Мошев вне форума Ответить с цитированием
Старый 16.08.2013, 11:31   #5
egorka2134
Пользователь
 
Регистрация: 12.08.2013
Сообщений: 40
По умолчанию

неужели никто не поможет
egorka2134 вне форума Ответить с цитированием
Старый 16.08.2013, 12:07   #6
Slym
Участник клуба
 
Регистрация: 07.12.2011
Сообщений: 1,025
По умолчанию

исходник картинки в студию, и желаемый эффект тоже
где тут шум?
Изображения
Тип файла: png 1.png (1.7 Кб, 97 просмотров)
Не стесняемся, плюсуем!

Последний раз редактировалось Slym; 16.08.2013 в 12:14.
Slym вне форума Ответить с цитированием
Старый 16.08.2013, 12:58   #7
x128
Форумчанин
 
Регистрация: 03.02.2010
Сообщений: 178
По умолчанию

Цитата:
Сообщение от egorka2134 Посмотреть сообщение
неужели никто не поможет
Вопрос слишком уж туманный. Какого типа изображение? Какой природы шум?
Нет одного простого и универсального способа, соответственно и ответа ты не дождешься пока не будет конкретики.

Подавление шума на изображениях (Wiki)
x128 вне форума Ответить с цитированием
Старый 16.08.2013, 13:36   #8
egorka2134
Пользователь
 
Регистрация: 12.08.2013
Сообщений: 40
По умолчанию

Ну допустим такая ввот картинка

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

Последний раз редактировалось egorka2134; 16.08.2013 в 13:39.
egorka2134 вне форума Ответить с цитированием
Старый 16.08.2013, 16:07   #9
Reimscher
Пользователь
 
Регистрация: 01.02.2011
Сообщений: 33
По умолчанию

Если ТСу нужен текст на картинке то есть следующие рекомендации:
1. Забить на этот бред с шумоподавлением
2. Придумать/Найти алгоритм поиска букв на изображении (пусть даже иногда вместо букв будет попадатсья группа шума)
3. С помощью НС определять что это за буквы
Reimscher вне форума Ответить с цитированием
Старый 16.08.2013, 16:19   #10
egorka2134
Пользователь
 
Регистрация: 12.08.2013
Сообщений: 40
По умолчанию

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


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Шум Гаусса Євгеній Бєлік Мультимедиа в Delphi 8 06.01.2013 22:36
Убрать линии с изображения denis76560 Мультимедиа в Delphi 2 31.07.2012 21:23
Пользователь запретил приглашать себя в приложения", сколько не парился никак не могу убрать. Как убрать? nigretos Свободное общение 3 10.06.2011 15:48
шум,турбуленция мята Общие вопросы C/C++ 0 07.03.2011 13:26