Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: Иллидан on August 19, 2021, 06:10:59 PM

Title: Мож ктот уже создал общий скрипт для скана текста с картинки?
Post by: Иллидан on August 19, 2021, 06:10:59 PM
Подскажите скрипт, такой как простой распознаватель текста с изображений, который может вытащить содержимое текста, включая цифры, в определённой области экрана и кинуть это содержимое в лог, ато в справке этого сёищо нету)
во скрин цифр для примера, в основном такой статичный текст вытаскивать https://prnt.sc/1qc0ue9 (https://prnt.sc/1qc0ue9)
Title: Re: Мож ктот уже создал общий скрипт для скана текста с картинки?
Post by: Vint on August 20, 2021, 08:56:21 AM
Усть прога удобная Capture2Text (http://capture2text.sourceforge.net/#download)
Можно через неё делать
Title: Re: Мож ктот уже создал общий скрипт для скана текста с картинки?
Post by: Иллидан on August 20, 2021, 10:37:58 PM
Усть прога удобная Capture2Text (http://capture2text.sourceforge.net/#download)
Можно через неё делать
так прога то отдельная и её в скрипт не засунуть, шобы она в лог кликермена кидала найденный текст вместе с тем шо туда кидает скрипт?)
а мне надо к своему скрипту прост добавить ещё распознавание текста, шобы он в лог кидал например - выпала такаято шмотка, с таким то названием (по скану текста в указанной области экрана) или получено столько то золота (по скану цыфр в другой указанной области экрана) и шоб потом я мог в томже скрипте добавить переменную, в которой можно будет к примеру сложить всё выпавшее золото за время работы скрипта и кинуть в лог, ну такое крч..
Title: Re: Мож ктот уже создал общий скрипт для скана текста с картинки?
Post by: kiril on August 21, 2021, 09:53:26 AM
а мне надо к своему скрипту прост добавить ещё распознавание текста, шобы он в лог кидал например - выпала такая-то шмотка, с таким то названием (по скану текста в указанной области экрана)
из написанного следует, что со сканированием текста прямо с экрана игры у вас проблем нет и нужно отсканированный  текстовый формат, как-то распознавать. Вы уверены, что вам нужно именно это?
Кинуть в лог текст  это детская задачка.
или получено столько то золота (по скану цыфр в другой указанной области экрана) и шоб потом я мог в томже скрипте добавить переменную, в которой можно будет к примеру сложить всё выпавшее золото за время работы скрипта и кинуть в лог, ну такое крч..
крч.. скрипт распознавания чисел давно лежит на форуме и ждёт вас.
 Складование полученных значений, в  переменную, по вашему утверждению, тоже можете потом добавить.
Так-что; или точно описывайте свои желания и возможности или научитесь пользоваться поисковиком, по сообщениям этого форума. 8)
Title: Re: Мож ктот уже создал общий скрипт для скана текста с картинки?
Post by: Vint on August 21, 2021, 04:38:52 PM
так прога то отдельная и её в скрипт не засунуть, шобы она в лог кликермена кидала найденный текст вместе с тем шо туда кидает скрипт?)
Она то отдельная, но её можно вызывать консольно. Она будет распознавать и кидать в файл или буфер. Кликером достать из файла потом.
Делал с помощью неё один скрипт на игру поиска предметов, правда не доделал, но часть с распознаванием прекрасно работает.
Title: Re: Мож ктот уже создал общий скрипт для скана текста с картинки?
Post by: Иллидан on August 22, 2021, 08:18:43 PM
а мне надо к своему скрипту прост добавить ещё распознавание текста, шобы он в лог кидал например - выпала такая-то шмотка, с таким то названием (по скану текста в указанной области экрана)
из написанного следует, что со сканированием текста прямо с экрана игры у вас проблем нет и нужно отсканированный  текстовый формат, как-то распознавать. Вы уверены, что вам нужно именно это?
Кинуть в лог текст  это детская задачка.
или получено столько то золота (по скану цыфр в другой указанной области экрана) и шоб потом я мог в томже скрипте добавить переменную, в которой можно будет к примеру сложить всё выпавшее золото за время работы скрипта и кинуть в лог, ну такое крч..
крч.. скрипт распознавания чисел давно лежит на форуме и ждёт вас.
 Складование полученных значений, в  переменную, по вашему утверждению, тоже можете потом добавить.
Так-что; или точно описывайте свои желания и возможности или научитесь пользоваться поисковиком, по сообщениям этого форума. 8)
да, мне нужно именно распознавание, т.к. текст некликабельный, а нарисован в частях интерфейса игры, тоесь его ни в логах ни в других местах нету шобы скопипастить даже в тот же лог)
так я сначала просморел темы форума, нашёл такую http://crapware.aidf.org/forum/index.php?topic=4297.15 (http://crapware.aidf.org/forum/index.php?topic=4297.15) с видосом работы скана после фикса скрипта темы https://youtu.be/TeoS8NK4FHg (https://youtu.be/TeoS8NK4FHg), но у меня оно не пашет и меня смущает часть содержимого скрипта по типу data.txt (прост хз зачем оно там)
Title: Re: Мож ктот уже создал общий скрипт для скана текста с картинки?
Post by: Иллидан on August 23, 2021, 02:10:02 PM
или получено столько то золота (по скану цыфр в другой указанной области экрана) и шоб потом я мог в томже скрипте добавить переменную, в которой можно будет к примеру сложить всё выпавшее золото за время работы скрипта и кинуть в лог, ну такое крч..
крч.. скрипт распознавания чисел давно лежит на форуме и ждёт вас.
 Складование полученных значений, в  переменную, по вашему утверждению, тоже можете потом добавить.
Так-что; или точно описывайте свои желания и возможности или научитесь пользоваться поисковиком, по сообщениям этого форума. 8)
а можно ссылку на скрипт распознавания хотябы чисел?)
ато чёт ненашёл скрипт для распознавания некликабельных* символов, которые тупо нарисованы на экране(
тот код, который распознаёт те символы которые можно выделить, и так есть в справке, но он бесполезен для экранной картинки, символы с которой нельзя выделить и скопипастить в буфер - ну на первом скрине сё как есь, цифры тупо рисуются в некликабельной части интефрейса игры.
Title: Re: Мож ктот уже создал общий скрипт для скана текста с картинки?
Post by: Vint on August 23, 2021, 03:45:33 PM
а можно ссылку на скрипт распознавания хотябы чисел?)
ато чёт ненашёл скрипт для распознавания некликабельных* символов, которые тупо нарисованы на экране(

Распознавание чисел 1.5 (http://crapware.aidf.org/forum/index.php?topic=88.msg1571#msg1571)
Title: Re: Мож ктот уже создал общий скрипт для скана текста с картинки?
Post by: Иллидан on August 23, 2021, 05:22:29 PM
а можно ссылку на скрипт распознавания хотябы чисел?)
ато чёт ненашёл скрипт для распознавания некликабельных* символов, которые тупо нарисованы на экране(

Распознавание чисел 1.5 (http://crapware.aidf.org/forum/index.php?topic=88.msg1571#msg1571)
пасиба, но у мну она чёт не пашет на 13 кликермене, скачал Распознавание v1.1 от кошака http://crapware.aidf.org/forum/index.php?action=dlattach;topic=88.0;attach=1633 (http://crapware.aidf.org/forum/index.php?action=dlattach;topic=88.0;attach=1633) и она, пашет по набору картинок)
жаль шо нету по точкам универсального скана, который не юзал бы то шо лежит снаружи самого скрипта, а юзал бы чисто внутренний кодинг  ::)
Title: Re: Мож ктот уже создал общий скрипт для скана текста с картинки?
Post by: Vint on August 24, 2021, 09:08:29 AM
Я же дал ссылку на прогу распознавания.
Переходишь, качаешь. Качаешь и ставишь библиотеку для русского языка или какой там нужен (англ. и вроде немецкий сразу стоят).
Читаешь, играешься.
На той же странице читаешь раздел "Command Line Options", формируешь вызов через EXECUTE
Можно прямо с указанием области, можно сделать скрин кликером, а Capture2Text указать распознавание из файла. Можно сразу несколько файлов распознавать. Можно выводить результат в файл или в буфер обмена. Указывать язык распознавания, триммирование перед распознаванием, масштабирование при предварительной обработке. Задавать белый или чёрный список символов.

Скопирую сюда список параметров
Quote
Command Line Options

Usage: Capture2Text_CLI.exe [options]
Capture2Text may be used to OCR image files or part of the screen.
Examples:
  Capture2Text_CLI.exe --screen-rect "400 200 600 300"
  Capture2Text_CLI.exe --vertical -l "Chinese - Simplified" -i img1.png
  Capture2Text_CLI.exe -i img1.png -i img2.jpg -o result.txt
  Capture2Text_CLI.exe -l Japanese -f "C:\Temp\image_files.txt"
  Capture2Text_CLI.exe --show-languages

Options:
  -?, -h, --help                     Displays this help.
  -v, --version                      Displays version information.
  -b, --line-breaks                  Do not remove line breaks from OCR text.
  -d, --debug                        Output captured image and pre-processed
                                     image for debugging purposes.
  --debug-timestamp                  Append timestamp to debug images when
                                     using the -d option.
  -f, --images-file <file>           File that contains paths of image files to
                                     OCR. One path per line.
  -i, --image <file>                 Image file to OCR. You may OCR multiple
                                     image files like so: "-i <img1> -i <img2>
                                     -i <img3>"
  -l, --language <language>          OCR language to use. Case-sensitive.
                                     Default is "English". Use the
                                     --show-languages option to list installed
                                     OCR languages.
  -o, --output-file <file>           Output OCR text to this file. If not
                                     specified, stdout will be used.
  --output-file-append               Append to file when using the -o option.
  -s, --screen-rect <"x1 y1 x2 y2">  Coordinates of rectangle that defines area
                                     of screen to OCR.
  -t, --vertical                     OCR vertical text. If not specified,
                                     horizontal text is assumed.
  -w, --show-languages               Show installed languages that may be used
                                     with the "--language" option.
  --output-format <format>           Format to use when outputting OCR text.
                                     You may use these tokens:
                                     ${capture}   : OCR Text.
                                     ${linebreak} : Line break (\r\n).
                                     ${tab}       : Tab character.
                                     ${timestamp} : Time that screen or each
                                     file was processed.
                                     ${file}      : File that was processed or
                                     screen rect.
                                     Default format is "${capture}${linebreak}".
  --whitelist <characters>           Only recognize the provided characters.
                                     Example: "0123456789".
  --blacklist <characters>           Do not recognize the provided characters.
                                     Example: "0123456789".
  --clipboard                        Output OCR text to the clipboard.
  --trim-capture                     During OCR preprocessing, trim captured
                                     image to foreground pixels and add a thin
                                     border.
  --deskew                           During OCR preprocessing, attempt to
                                     compensate for slanted text.
  --scale-factor <factor>            Scale factor to use during pre-processing.
                                     Range: [0.71, 5.0]. Default is 3.5.
  --tess-config-file <file>          (Advanced) Path to Tesseract configuration
                                     file.
                                     
------

For Capture2Text.exe (as opposed to Capture2Text_CLI.exe), you may specify an additional option:
  --portable                         Store .ini settings file in same directory
                                     as the .exe file.