Просмотр полной версии : Распознавание картинки на php
VampiRUS
14.09.2006, 03:00
Есть у кого что-нибудь интересное на эту тему, например ссылки или пример, буду очень признателен.
Вот тут посмотри https://forum.antichat.ru/thread20633.html
VampiRUS
14.09.2006, 03:53
спасибо, только там практичеси ничего интересного, но для начала сойдёт. вот нашел пример _http://my.opera.com/doorway/blog/show.dml/201627 в принципе аналогичен тому что был приведён в той теме, но всё реализовано в классе.
Я писал когда-то распознавалку для phpBB. Принцип таков: Удаляешь все пиксели, цвет которых вроде меньше 137, остаются только цифры без шума. Разделяешь картинку побуквенно и сравниваешь с эталонами. Где больше совпадений - та буква это и есть. Эталоны нужно приготовить заранее - накачать картинок, убрать шум, подписать их все, чтобы было 0,1,2-9, каждой свой файл или строка из 0 и 1. Прикольно еще баловаться с ASCII-представлением картинки :)
Да еще вот сайт, посвященный этой теме captcha.ru
1. Реализовать Ocr.
2. Работать с готовой Ocr, если она поддерживает пакетный/консольный режим, либо имеет свои Api.
Кстати, посоветуйте размер матрицы для нейросети(если кто этим занимался, что сомнительно)...
VampiRUS
14.09.2006, 11:45
Я писал когда-то распознавалку для phpBB. Принцип таков: Удаляешь все пиксели, цвет которых вроде меньше 137, остаются только цифры без шума. Разделяешь картинку побуквенно и сравниваешь с эталонами. Где больше совпадений - та буква это и есть. Эталоны нужно приготовить заранее - накачать картинок, убрать шум, подписать их все, чтобы было 0,1,2-9, каждой свой файл или строка из 0 и 1.
какие функции php используются?
blackybr
14.09.2006, 11:45
XRumer разпознает :)) ну а вооще единственный разумный способ - попиксильное сравнение картинки с эталонами цифр
Кстати, посоветуйте размер матрицы для нейросети(если кто этим занимался, что сомнительно)...
оффтоп, кстати =))) а насчет матрицы - чем меньше, тем проще =) тем более если только начинаешь. Я в свое время написал прогу "игры в футбол". АИ был на нейросетях, соответственно. поле было 10х5 если не ошибаюсь, нужно было довести мяч до ворот противника.
В итоге я все же написал ее и АИ действительно обучался и после 3-4 раундов его обыграть было очень сложно, но на нее я потратил неделю времени и исходник весил 5 чтоли метров =))) я решил что на данный момент нейросети не так уж актуальны. По крайней мере на домашних терминалах
2Trinux, а можно прогу посмотреть? Скинь в ПМ плиз. А то я еще такого не видел.
я решил что на данный момент нейросети не так уж актуальны. В Ai для игр — это зло.
Ибо: отладка.
Тем более, что если она будет выигрывать часто, то в такую игру играть никто не будет. Ибо игрок должен получать от игры удовольствие, а не восхищаться ее реализацией.
P.s. Взять 8х6 матрицу лучше?
какие функции php используются?
Стандартные функции работы со строками и стандартная :) библиотека GD
Стандартные функции работы со строками и стандартная :) библиотека GD
ты что! есть в php мегафункция php_plz_sdelay_mne_img2str(); !!! Она сразу моментом из любой картинки выдирает текст =)
2 nerezus
8х6 шире чем 10х5. Я уже не посню всех тонкостей, я занимался нейросетями года 3-4 назад, но что-то на эту тему было. Лучше уже и длиннее... Помойму...Но тоже до определенных пределов =)
2Trinux, а можно прогу посмотреть? Скинь в ПМ плиз. А то я еще такого не видел.
=))) она если и осталась, то на старом терминале в другом городе, но насколько я помню после визита ко мне людей из отдела, винт кильнулся =(
Писать заново что-то желания нет =))) А вообще это интересно очень, советую - купи себе книгу по нейросетям и напиши пару стандартных примеров из книги, удивишься =)
2Trinux, есть! :) Блин интересно стало, обязатяльно поднатужусь и куплю.
Trinux, а ты же раньше не советовал покупать книги и перенимать опыт автора? )
Тема не разкрыта есть ещё у кого-нить идеи?))
Как это не раскрыта? Тебе предлогают через нейросеть делать.
Самый рулез на Securitylab.ru. берешь paint, конвертируешь картинку в монохромній и вот те цифры без пятен фона :-)
Самый рулез на Securitylab.ru. берешь paint, конвертируешь картинку в монохромній и вот те цифры без пятен фона :-) ТАм просто движок левый, кстати в прошлых версия код можно было просто по параметру восстановить ;)
Самая крутая защита c помощью картинки на ннм имхо (Тринчег превед :D )
http://viyu.jino-net.ru/trin.php
gemaglabin
30.09.2006, 13:40
Примеры взлома некоторых алгоритмов http://captcha.ru/breakings/
PWNtcha - captcha decoder http://sam.zoy.org/pwntcha/
OCR Research Team - http://ocr-research.org.ua/
Статья на seclabe http://www.securitylab.ru/contest/239642.php
phpbb image recognizer http://www.mytempdir.com/960739
KPOT_f!nd
30.09.2006, 14:43
Вот еще что нашел!
http://www.xakep.ru/local/redirect.asp?url=/magazine/xa/073/120/1.asp
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot