USDownloader plus
Распознавание капчь c помощью Abbyy FineReader 8.0
Шаги по настройке FR 8 для обучения распознавания:
1. Сервис --> Опции --> Вкладка "Распознать"
2. Нажать кнопку "Редактор языков" --> Кнопка "Новый"
3. Выбрать "Создать новый на основе существующего". В качестве существующего выбираете наиболее подходящий язык (в нашем примере выбираем "Цифры")
4. Затем указываем любое понравившееся тебе имя (например "Digits"), выбираем базовый язык и в "Алфавите языка" оставь только цифры (для нашего примера).
5. Давим кнопку "дополнительно" и выставляем остальные параметры для языка.
6. При возврате в окно "Редактор языков" убераем все галки кроме галки на созданном языке. Закрываем окно языковых настроек кнопкой "Закрыть"
7. Для включения режима обучения, выставдяем параметр "Распознавание с обучением". Закрываем окно опций, загружаем капчи и проверяем/обучаем FR.
8. По окончании обучения (или пропуске п. 7) в опциях распознавания выставляем параметр "Распознавание с пользовательским эталоном".
9. Переходим на вкладку "Общие" --> кнопка "Сохранить опции...". Указываем имя для файла настроек, и давим кнопку "Сохранить" (В нашем случае пусть будет имя файла Digits).
10. Прописываем правильно в батнике запуска FR 8 все параметры.
Для указанного примера команда для распознавания будет выглядеть так:
"%FineReader%\FineOCR.exe" CAPTCHA.bmp /lang Digits /optionsfile Digits.fbt /send clipboard
Пример bat-файла:
--------------------------------------------------------------------------------------
rem set path to FineOCR.exe
set FineReader=Abbyy
rem привести капчу в удобоваримый вид
convert -threshold 50%% -negate Capcha.bmp Capcha.bmp
rem запуск FR
"%FineReader%\FineOCR.exe" CAPTCHA.bmp /lang Digits /optionsfile Digits.fbt /send clipboard
rem 1 параметр - капча
rem 2 параметр - используемый для распознавания язык
rem 3 параметр - файл с записанными опциями. Содержит кроме всего прочего шаблоны символов
rem 4 параметр - указание чтобы распознанное было занесено в буфер обмена
rem программка которая читает буфер обмена и сохраняет его значение в указанный файл
Clip2File.exe Digits.txt
--------------------------------------------------------------------------------------
В качестве примера ниже даны ссылки на сборку (FineReared 8.0 Portable + USDownloader) с настроенным распознаванием через FineReader для обменников TurboBit.net и HotFile.com.
Внимание!!! На текущий момент распознавание не актуально, только в качестве примера!!!
Архив сжат 7zip. Распаковывается WinRar'ом, вес архива ~28 Мб.
Лежит сборка на LetitBit.net, DeposiFiles.com, RapidShare.com и Narod.ru.
Внимание!!! Для распознавания через FineReader, нужно что бы не было в работе программ следящих за буфером обмена.
Некоторые наработки для облегчения использования...