На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! правила раздела Алгоритмы
1. Помните, что название темы должно хоть как-то отражать ее содержимое (не создавайте темы с заголовком ПОМОГИТЕ, HELP и т.д.). Злоупотребление заглавными буквами в заголовках тем ЗАПРЕЩЕНО.
2. При создании темы постарайтесь, как можно более точно описать проблему, а не ограничиваться общими понятиями и определениями.
3. Приводимые фрагменты исходного кода старайтесь выделять тегами code.../code
4. Помните, чем подробнее Вы опишете свою проблему, тем быстрее получите вразумительный совет
5. Запрещено поднимать неактуальные темы (ПРИМЕР: запрещено отвечать на вопрос из серии "срочно надо", заданный в 2003 году)
6. И не забывайте о кнопочках TRANSLIT и РУССКАЯ КЛАВИАТУРА, если не можете писать в русской раскладке :)
Модераторы: Akina, shadeofgray
  
> Распознавание текста
    Пишу на VB(не смейтесь, он в последнее время не так уж плох). Немогу смозговать алгоритм для распознавания текста(машинописного). Идея была сделать на основе пересечения векторов(сетки), но он А от Я и B от 8 не отличает!!! Может мало векторов? Или система другая нужна? Вообще напишите как это по нормальному делают (хотябы задумку на любом языке, разберусь)
    Сообщение отредактировано: vot -
      Один из алгоритмов, который использовал FineReader3, заключался в простом анализе символов. То есть производилась своебразная "осыпка" графического представления символа, и в последствии проводился анализ полученного вектора. Таким образом для буквы "О" например, которая представляется как
      ******
      *          *
      *          *
      *          *
      *          *
      *          *
      *          *
      ******
      получался вектор (6,2,2,2,2,2,2,6). И так для каждого символа. В последствии можно  воспользоваться процентым соотношением чисел в векторе, что даст более точное определение символа.
      Можно еще учесть и частоту встречи букв в фразах. ;D ;D ;D
      Если надо могу прислать более подробную инфу по данной теме
        Буду очень благодарен за любую информацию на эту тему, только у меня мыло глючит, если Будите слать, шлите как приложение, ато весь текст искарёжит. b.ivan@nursat.kz (мыло казахское вот и глючит!!)

                                                                                                         Заренее благодарен
          В настоящее время практически все программы по распознованию построены на основе "Нейро сетей", к сожалению примера нет, но ссылок очень много.
            Не, ссылки это же на готовые и платные, лучше скажите(или ссылку дайте) как это поподробней. Мне главное принцип понять.
              Вот мыло моё:


              b.ivan@nursat.kz


              В прошлый раз(^^^^) плохо написал, в глаза не бросается.
                разбитьб текст на буквы и участок для каждой буквы подвергнуть дискрет косинус преобразования после него уже не будет сходестей и распознавай наздоровьк


                Игорь
                  Мы распознавание текста творим через нейро-сети (а именно через "карту Кехонана"). Работает более-менее нормально. Если текст хороший - распознает почти все. Делалось ето через MATLAB. Там есть библиотека для работы с нейро-сетями, посмотри документацию. Жаль исходником не могу поделится - еще не переписал.
                  0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                  0 пользователей:


                  Рейтинг@Mail.ru
                  [ Script execution time: 0,0249 ]   [ 15 queries used ]   [ Generated: 2.05.24, 03:42 GMT ]