Добро пожаловать на портал VVS777!


Админ:

VVS777
JABBER: [email protected]
250349430ICQ: 250349430

Это портал. Запомнили? Если еще хоть один гад скажет что это блог... =)

Сделать стартовой
Добавить в Избранное



Полезные сайты:
Портал VVS777 - Программы - Image recognition library

VVS777's image recognition library


(vvsrecog.dll) первая паблик-версия, 14.05.2007, последний рекомпайл 08.02.2008

Итак, решил выложить в паблик библиотеку, которую когда-то начал писать для распознавания изображений. Успешно распознавались старая капча на http://zoznam.sk (до того как картинку "засрали" линиями), старая защита отправки смс с сайта Киевстара, цифры отправки смс с Бигмира, одесского интернет-провайдера Surfmax, который с год назад благополучно испарпился вместе с остатками на карточках юзеров, отправка толи комментов толи еще чего на kaspersky.ru и еще дофига всего.

-------------
.Возможности.
-------------
Распознавание изображений по типу находящихся в примерах (некоторые описаны выше).
Цифры должны быть однозначны, т.е. во всех капчах один и тот же символ должен писаться одинаково, желательно без наклона.
Главное чтоб буквы не крутили (как на Рамблере).
Могут быть в ряд, могут прыгать, но не в коем случае не одна под другой!
Обязательно нужно чтобы между цифрами можно было провести хоть одну строго вертикальную прямую по фону.
Из 3 картинок 1-2 точно правильны.
Иногда "w" распознается как "m" но это пока неисправимо и не сильно волнует.

-------------
.Требования.
-------------
Во фриварных прогах можно юзать как freeware. В платном софте - свяжитесь со мной. Не откажусь от WM. Все таки я не зря старался. В окне "о программе" проги должно быть сообщение, выдаваемое функцией about. (это краткое сообщение от том что юзается данная библиотека итд.)

--------------------
.Инструкция по применению.
--------------------

Берете картинки, которые надо распознать. Они могут быть цветными, с рамками, без рамок и.т.п., любой графический формат.
Первое, что надо сделать - преобразовать в Windows Bitmap (в Делфи - загрузить в объект TBitmap).
Второе требование - если есть рамка, убрать ее к чертям, сделать картинку черно-белой, но не формат pf1bit, а оставить 24bit c черными символами и белым фоном.
Внимание: самый прикольный глюк - различающиеся, но на глаз одинаковые цвета - будьте осторожны.
Для начала нужно создать шаблоны, т.е. цифры шрифта конкретных капч. Конечно, можно юзать и зознамовские, но качество результата будет хуже.
Берем эту же демку, включаем опцию "Teach", жмем открыть, выбираем файл. Теперь вместо распознавания на каждый симсвол Вам предлагается ввести соответствующую букву. Шаблон тупо наризается и бросается в template.
После около десятка капч наберется полный алфавит. Теперь можно юзать.
После проделанных выше операций, можно использовать функции данной библиотеки.

Теперь SDK:
  • recognize(bmp:TBitmap):string
    Грузим картинку в TBitmap, вызываем эту функцию, в результате - текст.
  • about:pchar
    как было сказано ранее, эту строчку необходимо включить в диалог "о программе"
  • setcallb(log);
    Можно получать служебную инфу и делать дебаг. Как параметр передается адрес на процедуру вида procedure log(s:string);
  • setteach(true/false);
    Можно включить/отключить режим обучения. Он необходим для создания шаблонов в папке templates, до тех пор пока все символы не будут зашаблонены =) а также при смене шрифта итп.

Данное Программное обеспечение распространяется "Как есть" без каких-либо гарантий. Используйте на свой страх и риск =)

English:

VVS777's image recognition library

You can use it in any non-commercial software as freeware. For using in commercial software, contact me. In "about" form of your program there should be a string that is a result of "about" function.
BEFORE calling Recognize() your image should be transformed to TBitmap, 24bit but black and wite e.g. black symbols on white backgrounnd. Also captcha symbols should be SEPARATED, e.g. if you can put a vertical line between them - ok, if no - will not work.
This software is provided "AS IS" without any warranties or conditions and you use it at your own risk. Images like the examples are recognizing almost 100% good. Maybe some bugs ("w" recognizing as "m" and some other combinations) From 3 attempts 1-2 are exactly recognized.

See Readme for more information.

Времменно недоступна. (289 Kb)


УСЛУГИ
Раздаю инвайты, пополняю счет на anti-captcha.
ВНИМАНИЕ, АКЦИЯ!!!
Получи $1 нашару на счет в Анти-Капче условия акции...

Реклама:

Buttons:

CS-MAPS.ORG Top HL & CS Sites

GameTop - рейтинг сайтов об играх


Powered by VVSCMS, release 3.10.2006 © 2006-2016 VVS777.