Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: Иллидан on August 19, 2021, 06:10:59 PM
-
Подскажите скрипт, такой как простой распознаватель текста с изображений, который может вытащить содержимое текста, включая цифры, в определённой области экрана и кинуть это содержимое в лог, ато в справке этого сёищо нету)
во скрин цифр для примера, в основном такой статичный текст вытаскивать https://prnt.sc/1qc0ue9 (https://prnt.sc/1qc0ue9)
-
Усть прога удобная Capture2Text (http://capture2text.sourceforge.net/#download)
Можно через неё делать
-
Усть прога удобная Capture2Text (http://capture2text.sourceforge.net/#download)
Можно через неё делать
так прога то отдельная и её в скрипт не засунуть, шобы она в лог кликермена кидала найденный текст вместе с тем шо туда кидает скрипт?)
а мне надо к своему скрипту прост добавить ещё распознавание текста, шобы он в лог кидал например - выпала такаято шмотка, с таким то названием (по скану текста в указанной области экрана) или получено столько то золота (по скану цыфр в другой указанной области экрана) и шоб потом я мог в томже скрипте добавить переменную, в которой можно будет к примеру сложить всё выпавшее золото за время работы скрипта и кинуть в лог, ну такое крч..
-
а мне надо к своему скрипту прост добавить ещё распознавание текста, шобы он в лог кидал например - выпала такая-то шмотка, с таким то названием (по скану текста в указанной области экрана)
из написанного следует, что со сканированием текста прямо с экрана игры у вас проблем нет и нужно отсканированный текстовый формат, как-то распознавать. Вы уверены, что вам нужно именно это?
Кинуть в лог текст это детская задачка.
или получено столько то золота (по скану цыфр в другой указанной области экрана) и шоб потом я мог в томже скрипте добавить переменную, в которой можно будет к примеру сложить всё выпавшее золото за время работы скрипта и кинуть в лог, ну такое крч..
крч.. скрипт распознавания чисел давно лежит на форуме и ждёт вас.
Складование полученных значений, в переменную, по вашему утверждению, тоже можете потом добавить.
Так-что; или точно описывайте свои желания и возможности или научитесь пользоваться поисковиком, по сообщениям этого форума. 8)
-
так прога то отдельная и её в скрипт не засунуть, шобы она в лог кликермена кидала найденный текст вместе с тем шо туда кидает скрипт?)
Она то отдельная, но её можно вызывать консольно. Она будет распознавать и кидать в файл или буфер. Кликером достать из файла потом.
Делал с помощью неё один скрипт на игру поиска предметов, правда не доделал, но часть с распознаванием прекрасно работает.
-
а мне надо к своему скрипту прост добавить ещё распознавание текста, шобы он в лог кидал например - выпала такая-то шмотка, с таким то названием (по скану текста в указанной области экрана)
из написанного следует, что со сканированием текста прямо с экрана игры у вас проблем нет и нужно отсканированный текстовый формат, как-то распознавать. Вы уверены, что вам нужно именно это?
Кинуть в лог текст это детская задачка.
или получено столько то золота (по скану цыфр в другой указанной области экрана) и шоб потом я мог в томже скрипте добавить переменную, в которой можно будет к примеру сложить всё выпавшее золото за время работы скрипта и кинуть в лог, ну такое крч..
крч.. скрипт распознавания чисел давно лежит на форуме и ждёт вас.
Складование полученных значений, в переменную, по вашему утверждению, тоже можете потом добавить.
Так-что; или точно описывайте свои желания и возможности или научитесь пользоваться поисковиком, по сообщениям этого форума. 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 (прост хз зачем оно там)
-
или получено столько то золота (по скану цыфр в другой указанной области экрана) и шоб потом я мог в томже скрипте добавить переменную, в которой можно будет к примеру сложить всё выпавшее золото за время работы скрипта и кинуть в лог, ну такое крч..
крч.. скрипт распознавания чисел давно лежит на форуме и ждёт вас.
Складование полученных значений, в переменную, по вашему утверждению, тоже можете потом добавить.
Так-что; или точно описывайте свои желания и возможности или научитесь пользоваться поисковиком, по сообщениям этого форума. 8)
а можно ссылку на скрипт распознавания хотябы чисел?)
ато чёт ненашёл скрипт для распознавания некликабельных* символов, которые тупо нарисованы на экране(
тот код, который распознаёт те символы которые можно выделить, и так есть в справке, но он бесполезен для экранной картинки, символы с которой нельзя выделить и скопипастить в буфер - ну на первом скрине сё как есь, цифры тупо рисуются в некликабельной части интефрейса игры.
-
а можно ссылку на скрипт распознавания хотябы чисел?)
ато чёт ненашёл скрипт для распознавания некликабельных* символов, которые тупо нарисованы на экране(
Распознавание чисел 1.5 (http://crapware.aidf.org/forum/index.php?topic=88.msg1571#msg1571)
-
а можно ссылку на скрипт распознавания хотябы чисел?)
ато чёт ненашёл скрипт для распознавания некликабельных* символов, которые тупо нарисованы на экране(
Распознавание чисел 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) и она, пашет по набору картинок)
жаль шо нету по точкам универсального скана, который не юзал бы то шо лежит снаружи самого скрипта, а юзал бы чисто внутренний кодинг ::)
-
Я же дал ссылку на прогу распознавания.
Переходишь, качаешь. Качаешь и ставишь библиотеку для русского языка или какой там нужен (англ. и вроде немецкий сразу стоят).
Читаешь, играешься.
На той же странице читаешь раздел "Command Line Options", формируешь вызов через EXECUTE
Можно прямо с указанием области, можно сделать скрин кликером, а Capture2Text указать распознавание из файла. Можно сразу несколько файлов распознавать. Можно выводить результат в файл или в буфер обмена. Указывать язык распознавания, триммирование перед распознаванием, масштабирование при предварительной обработке. Задавать белый или чёрный список символов.
Скопирую сюда список параметров
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.