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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.08.2009, 13:50   #31
alexcoder
Форумчанин
 
Регистрация: 31.05.2009
Сообщений: 786
По умолчанию

Сначала нужно узнать какими фильтрами пользовался Levsha100, скорей всего яркость/контраст, негатив. Разобраться с алгоритмами их работы(может получится найти уже готовые компоненты), подобрать коэффициенты. Можно использовать ImageMagick. Например негатив изображения:
Цитата:
mogrify -negate 1.jpg
Помощь с программами:
vk.com/alexcoder1
e-mail: informatik101@mail.ru
alexcoder вне форума Ответить с цитированием
Старый 07.08.2009, 14:08   #32
DeKot
Участник клуба
 
Аватар для DeKot
 
Регистрация: 12.08.2008
Сообщений: 1,977
По умолчанию

To Levsha100 - отличное решение выделения текста из общего фона фото. Только вопрос :
Код:
program Project1;

uses
  Forms,
  Unit1 in 'Unit1.pas' {Form1};

{$R *.res}

begin
  Application.Initialize;
  Application.MainFormOnTaskbar := True;
  Application.CreateForm(TForm1, Form1);
  Application.Run;
end.
Выделенную строку можете прокоментировать? У меня на D7 primer запускается только если я эту строку исключаю (коментом).
И не сомневайся даже ... отдых - кайф, работа - лажа!
DeKot вне форума Ответить с цитированием
Старый 07.08.2009, 14:24   #33
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Цитата:
скорей всего яркость/контраст, негатив.
Да.
Цитата:
У меня на D7 primer запускается только если я эту строку исключаю (коментом).
У меня Delphi 2007 - наверное маленькое несоответсвие версий Это, оказывается, привычное дело
//---
Добавил фильтр:
//Можно еще пару фоток для анализа?
Вложения
Тип файла: rar primer3.rar (192.7 Кб, 121 просмотров)

Последний раз редактировалось Levsha100; 07.08.2009 в 14:31.
Levsha100 вне форума Ответить с цитированием
Старый 07.08.2009, 14:58   #34
Georgios
Пользователь
 
Аватар для Georgios
 
Регистрация: 18.01.2009
Сообщений: 57
По умолчанию

Цитата:
Сообщение от Levsha100 Посмотреть сообщение
//Можно еще пару фоток для анализа?
Да вот только одна, но могу на днях выслать...

За содействие спасибо...
Georgios вне форума Ответить с цитированием
Старый 07.08.2009, 15:18   #35
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Сейчас попытаюсь разпознавание сделать
Очередной релиз
Обнаружен баг- некорректное распознавание границ 5-го символа и из за этого 6, 7 и 8... Сейчас исправляю.
Также хочу поиграться с настройками перевода изображения в массив.
Вложения
Тип файла: rar primer4.rar (186.1 Кб, 95 просмотров)

Последний раз редактировалось Levsha100; 07.08.2009 в 16:53.
Levsha100 вне форума Ответить с цитированием
Старый 07.08.2009, 17:38   #36
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Релиз 5:
Исправил баг.(это и не баг был, просто X координата бралась с маленькой цифры внизу )
Добавил красивостей
Теперь осталось реализовать само распознавание. Могу реализовать за 5$(четверть суммы книги).
Вложения
Тип файла: rar primer5.rar (187.4 Кб, 264 просмотров)

Последний раз редактировалось Levsha100; 07.08.2009 в 18:14.
Levsha100 вне форума Ответить с цитированием
Старый 01.05.2010, 01:13   #37
Lemo
Форумчанин
 
Аватар для Lemo
 
Регистрация: 13.10.2008
Сообщений: 714
Радость

<<Могу реализовать за 5$(четверть суммы книги).
>> а что за книга то?
Lemo вне форума Ответить с цитированием
Старый 29.06.2010, 08:54   #38
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,210
Восклицание

А можете помочь кодом для распознавания этой картинки? . Картинка будет одинаковая, меняться будут только цифры.
Изображения
Тип файла: bmp Безымянный2.bmp (139.6 Кб, 253 просмотров)
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.

Последний раз редактировалось artemavd; 30.06.2010 в 11:52.
artemavd вне форума Ответить с цитированием
Старый 29.06.2010, 09:01   #39
Виталий Желтяков
Старожил
 
Аватар для Виталий Желтяков
 
Регистрация: 19.04.2010
Сообщений: 2,702
По умолчанию

Стандартный (достаточно эффективный и легкий) способ:
- Выделяем прямоугольник, в котором цифры,
- Делим этот прямоугольник на цифры, ориентируемся по чистым вертикальным линиям,
- Делим каждую цифру на 9 частей (квадрат 3х3) и считаем количество темных точек в каждой части и общую сумму,
- Сравниваем полученное количество с шаблонами и определяем символы.
В вашем случае это достаточно легко - процент распознания будет больше 90%.
Виталий Желтяков вне форума Ответить с цитированием
Старый 29.06.2010, 09:15   #40
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,210
По умолчанию

А кодом можно?)
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать надпись на фотографии? Андрей79 HTML и CSS 9 25.04.2009 19:15
Подскажите: как с изображения распознать цифру? Nikolay-niw32 Общие вопросы Delphi 11 07.02.2009 22:32
Как востановить фотографии с флешки в 2ГБ miniSD Easyman Компьютерное железо 2 30.07.2008 13:45
как серверу INDY распознать клиента мандарин Работа с сетью в Delphi 2 24.10.2007 13:31
Как распознать 2 мыши sin Gamedev - cоздание игр: Unity, OpenGL, DirectX 16 11.04.2007 21:31