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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.12.2008, 23:25   #1
RealKultura
Новичок
Джуниор
 
Регистрация: 19.12.2008
Сообщений: 1
По умолчанию Выравнивание искаженного текста

Помогите решить задачу:

Известно:
1) Была ровная исходная строка цифро-буквенных символов
2) Ее исказили волновым алгоритмом MultiWave или подобным. Об алгоритме тут: Краткое описание.
3) Параметры искажающей функции не известны, их как раз и необходимо оценить. Можно предположить, что искажающая функция является гармонической, причем, если некоторый пиксель i на выровненной картинке имеет координаты (x, y), то на искаженной будет иметь координаты:

(x + ( sin(x * rand1 + rand5) + sin(y * rand3 + rand6) ) * rand9,
y + ( sin(x * rand2 + rand7) + sin(y * rand4 + rand8) ) * rand10)

4) Исходные данные - предварительно подготовленная картинка (обрезанные, бинаризованные), выборки из координат всех пикселей, соответствующих буквам.

Задача - оценить по выборке частоту, амплитуду и фазу, или просто подобрать аппроксимирующую функцию. Каким образом это можно сделать?
RealKultura вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выравнивание текста, моргающий курсор alikon1 Общие вопросы Delphi 6 17.04.2009 00:41
Выравнивание текста SeregaIRK Общие вопросы Delphi 4 21.07.2008 15:17
Выравнивание строки Dj_smart Общие вопросы Delphi 3 01.04.2008 09:40
выравнивание текста по ширине Алёна Общие вопросы Delphi 6 18.04.2007 11:31