Здравствуйте, гость ( Вход | Регистрация )

4 страниц V  1 2 3 > »   
Ответить в эту темуОткрыть новую тему
> Tesseract - прога для распознавания текстов, +портабельная версия
DarkMaster
сообщение 24.2.2013, 15:52
Сообщение #1


***********

Модератор UOPilot
Сообщений: 9.467
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27723
Пользователь №: 11.279



Распознавание текстов.
Код
exec I:\Tesseract-OCR\tesseract.exe i:\Tesseract-OCR\1.png i:\Tesseract-OCR\1.txt -l rus


Сайт: http://code.google.com/p/tesseract-ocr/

Картинка+результат
(IMG:http://s47.radikal.ru/i117/1302/0e/de08b9da6fc4.png)
Код
ххх: В течении двух лет Инициативная группа добивается от
администрации велостоянок, оборудованных камерами

видеонаблюдения. Стоянки построены год назад, сейчас начинается
монтаж видеокамер.

Комментарий:
Теперь ты сможешь посмотреть, как угоняли твой велик.

Вот так я все идеи загубил)

Сообщение отредактировал Zeleax - 25.3.2013, 13:16


Эскизы прикрепленных изображений
Прикрепленное изображение

Прикрепленные файлы
Прикрепленный файл  tesseract_ocr_3.02_win32_portable.zip ( 15,76 мегабайт ) Кол-во скачиваний: 3219
Прикрепленный файл  tesseract_ocr_3.02.rus.tar.gz ( 8,76 мегабайт ) Кол-во скачиваний: 2560


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 24.2.2013, 15:55
Сообщение #2


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



DarkMaster
а скрипт для связки с прогой за тебя кто писать будет? (IMG:style_emoticons/default/biggrin.gif)

З.Ы.: Тем более, не факт что прога распознает, когда цифры слеплены вместе, как здесь:
(IMG:http://s1.hostingkartinok.com/uploads/thumbs/2012/03/09c8aa718cc98d3a4aa8df8d9235d7be.png)
И, кроме того, она картинку (IMG:style_emoticons/default/smile.gif) вряд ли она на текст :-) заменит. Так что просто еще один запасной вариант )

Сообщение отредактировал Zeleax - 24.2.2013, 15:59


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 24.2.2013, 15:59
Сообщение #3


***********

Модератор UOPilot
Сообщений: 9.467
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27723
Пользователь №: 11.279



Этой пакостью капчи распознают...


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 24.2.2013, 16:08
Сообщение #4


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



Цитата(DarkMaster @ 24.2.2013, 16:59) *

Этой пакостью капчи распознают...

проверим

Сходу не распознала картинку
(IMG:http://s1.hostingkartinok.com/uploads/thumbs/2012/03/09c8aa718cc98d3a4aa8df8d9235d7be.png)

Может как-то её докрутить и можно, но имхо, нашими скриптами небольшие наборы "хитрых" символов проще распознать, чем эту прогу настраивать.
Если же текст в простом шрифте, то без разговоров - вещь будет незаменимая.

Сообщение отредактировал Zeleax - 24.2.2013, 16:47


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 24.2.2013, 16:11
Сообщение #5


***********

Модератор UOPilot
Сообщений: 9.467
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27723
Пользователь №: 11.279



Там конфиги надо рыть. Я ее давно нашел, еще в первый раз когда писать начинали. Сейчас только руки дошли. Есть вот такие интересные опции:
Use
TessBaseAPI::SetVariable("tessedit_char_whitelist", "0123456789");

BEFORE calling an Init function or put this in a text file called tessdata/config/digits:
tessedit_char_whitelist 0123456789

and then your command line becomes:
tesseract image.tif outputbase nobatch digits

Так же есть возможность тренировки нового языка. Оно вроде самообучаемое (IMG:style_emoticons/default/smile.gif)

Сообщение отредактировал DarkMaster - 24.2.2013, 16:12


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 24.2.2013, 16:23
Сообщение #6


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



Цитата
Так же есть возможность тренировки нового языка. Оно вроде самообучаемое

Будет интерес - займусь. Спасибо за прогу! (IMG:style_emoticons/default/smile.gif)
Может в один пост соберешь инфу?

Картинку
(IMG:http://cs315919.userapi.com/v315919099/5f72/YShC9g2Ipe8.jpg)
распознало как:
Цитата
Peulme npI4Mep

Em serum awmu Pewwe ctanauv‘ wufim wpaw Aarmue
24 + 37 -

Так что наши скрипты писаны не зря! ))

Сообщение отредактировал Zeleax - 24.2.2013, 16:24


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 24.2.2013, 16:28
Сообщение #7


***********

Модератор UOPilot
Сообщений: 9.467
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27723
Пользователь №: 11.279



Ну просто кто-то не написал -l rus, и запихнул картинку в жепеге)


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 24.2.2013, 16:40
Сообщение #8


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



Цитата(DarkMaster @ 24.2.2013, 17:28) *

Ну просто кто-то не написал -l rus, и запихнул картинку в жепеге)

Заключение: Да, прога, похоже хорошая. Но каждый будет сам решать, что ему проще - рыть мануалы, или нарезать несколько цифр.
Мне _пока что_ проще цифры нарезать (IMG:style_emoticons/default/smile.gif)

В любом случае респект за прогу, пригодится для капч, если разберусь (IMG:style_emoticons/default/wink.gif)

Сообщение отредактировал Zeleax - 24.2.2013, 16:41


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
esqado
сообщение 24.2.2013, 17:18
Сообщение #9


*****

Journeyman
Сообщений: 357
Регистрация: 5.11.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 14.217



Мне показалось или прога работает через cmd?


--------------------
В обычном программировании: любое значение может быть преобразовано в тип string
В программировании Pilot: любое значение должно быть типа имейдж.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 24.2.2013, 17:38
Сообщение #10


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



Цитата(zavas @ 24.2.2013, 18:18) *

Мне показалось или прога работает через cmd?

да, но это не проблема.
Кстати, интересно её попробовать для распознавания полупрозрачных чисел в играх, там где фон меняется под числами.


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
esqado
сообщение 24.2.2013, 18:34
Сообщение #11


*****

Journeyman
Сообщений: 357
Регистрация: 5.11.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 14.217



Не проблема, а достоинство.
Можно всякие интересные скрипты писать


--------------------
В обычном программировании: любое значение может быть преобразовано в тип string
В программировании Pilot: любое значение должно быть типа имейдж.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 24.2.2013, 18:39
Сообщение #12


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



Цитата(zavas @ 24.2.2013, 19:34) *

Не проблема, а достоинство.
Можно всякие интересные скрипты писать

Ну так 1 абзац 1 поста этой темы - пример вызова проги из скрипта \


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
xolost
сообщение 24.2.2013, 19:12
Сообщение #13


******

Expert
Сообщений: 517
Регистрация: 17.6.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.035



Ништяк)) опробую на днях тоже. Благодарю)
А я в свое время писал алфавит по принципу цифр))) хех... честно - заколебался буквы нарезать))) но результат был.. похоже теперь не потребуется.....
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
xolost
сообщение 24.2.2013, 20:58
Сообщение #14


******

Expert
Сообщений: 517
Регистрация: 17.6.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.035



Плин а... ну почему интерфейса нету... как это работает - хз... подсказать можете?) че тыкать-то?) русские файлы я конечно залил уже куда надо..
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 24.2.2013, 21:04
Сообщение #15


***********

Модератор UOPilot
Сообщений: 9.467
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27723
Пользователь №: 11.279



самый примитив я написал. Можно просто открыть cmd, запустить прогу, она даст КРАТКИЙ хелп. Подробнее тут http://code.google.com/p/tesseract-ocr/w/list


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
esqado
сообщение 24.2.2013, 21:04
Сообщение #16


*****

Journeyman
Сообщений: 357
Регистрация: 5.11.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 14.217



Это консольное приложение.
Запусти cmd, укажи расположение файла программы.
Далее ключиками ))


--------------------
В обычном программировании: любое значение может быть преобразовано в тип string
В программировании Pilot: любое значение должно быть типа имейдж.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
xolost
сообщение 24.2.2013, 21:07
Сообщение #17


******

Expert
Сообщений: 517
Регистрация: 17.6.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.035



Спасибо ребят, всё получилось.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 25.2.2013, 8:47
Сообщение #18


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



Цитата
Есть вот такие интересные опции:
Use
TessBaseAPI::SetVariable("tessedit_char_whitelist", "0123456789");

Более того, это уже вшито в текущую версию, что самое приятное )
Цитата
Tesseract 3
A digits config file is already created, so just run a tesseract command like this:
tesseract imagename outputbase digits

Жду результатов тестов на реальных играх (IMG:style_emoticons/default/smile.gif)


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Kanibal
сообщение 25.2.2013, 10:35
Сообщение #19


********

Master
Сообщений: 1.337
Регистрация: 19.9.2009
Группа: Пользователи
Наличность: 0
Пользователь №: 12.115
Возраст: 7



exec это что за команда такая?

Код

start D:\Tesseract-OCR\tesseract.exe D:\Tesseract-OCR\1.png D:\Tesseract-OCR\1.txt -l rus


не дало никаких результатов... Может быть потому что winda x64?

Разобрался,
Код

tesseract.exe 1.png 1 -l rus

только конфига русского нет в portable версии, но это уже мелочи (IMG:style_emoticons/default/cool.gif)

Код

xxx: B TeвЂ˜-leHl/ll/I p,Byx neT VIHI/|Ll,|/|aT|/|BHaS| rpynna ,qo6vIBaeTcsI OT
a,u,MvIHvIcTpau,vwI BenocTosIHo|<, o6opy,qoBaHHbIx |<aMepaMvI

Bl/l,E|,eOHa6J'llOp,eHV|F|. CTOFIHKI/I |'|OCTpOeHb| ro,q Ha3ap., cefiqac HaqvIHaeTcs=I
MOHTa)K Bvl/:|,eo|<aMep.

KoMMeHTapvn7|:
Tenepb Tbl CMO)KelJJb l1OCMOTpeTb, |<a|< yroH;|nv| TBOl7| Benvm.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 25.2.2013, 11:55
Сообщение #20


********

Разработчик UO Pilot'а
Сообщений: 1.639
Регистрация: 9.1.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 4.688



"An OCR Engine that was developed at HP Labs between 1985 and 1995"

ужас, народ мучается, а оно еще в прошлом веке придумано...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

4 страниц V  1 2 3 > » 
Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 26.4.2024, 1:56
Designed by Nickostyle