Страница 1 из 1

Вопрос к разработчикам: как уменьшить время получения ответа распознания капчи?

Добавлено: 19 фев 2021, 18:13
ushak
Попробую обрисовать ситуацию.. Модуль распознания капчи сидит на локальной машине. Не сильно заморачиваясь, для распознания использую $captcha = $anticapcha->recognize_image(); Модуль перехватывает запрос к anticapcha и распознает. На всё уходит не более 2-х секунд. А затем ожидает 5 секунд, чтобы возвратить результат в скрипт. Клиенту требуется именно скорость распознания, и пишет, что в результате ожидания иногда не успевает. Как я могу сократить это время? Простите, ООП не знаю, не программист.
P.S. Когда т о видел эту $wt, сейчас не могу найти.

Re: Вопрос к разработчикам: как уменьшить время получения ответа распознания капчи?

Добавлено: 19 фев 2021, 19:15
bigfozzy
например:
$anticapcha->rtimeout=1;
+
// таймаут между запросами состояния разгаданности капчи (в секундах)
var $rtimeout = 5;
// таймаут между попыткам отправить капчу на сервер
var $ttimeout = 20;
// максимальное время для получения капчи (в секундах)
var $mtimeout = 120;

Re: Вопрос к разработчикам: как уменьшить время получения ответа распознания капчи?

Добавлено: 20 фев 2021, 12:17
ushak
Спасибо... Ещё знать, куда его вставить....

Re: Вопрос к разработчикам: как уменьшить время получения ответа распознания капчи?

Добавлено: 20 фев 2021, 16:14
bigfozzy
перед $captcha = $anticapcha->recognize_image();

Re: Вопрос к разработчикам: как уменьшить время получения ответа распознания капчи?

Добавлено: 20 фев 2021, 16:15
bigfozzy
попробуйте еще в последней версии $tesseractOCR->recognize - если капча простая- то так выйдет быстрее

Re: Вопрос к разработчикам: как уменьшить время получения ответа распознания капчи?

Добавлено: 06 мар 2021, 09:31
stalin_alex
Здравствуйте. А можно пример использования новой функции:
$tesseractOCR->recognize

Re: Вопрос к разработчикам: как уменьшить время получения ответа распознания капчи?

Добавлено: 06 мар 2021, 15:18
Support
stalin_alex писал(а):
06 мар 2021, 09:31
Здравствуйте. А можно пример использования новой функции:
$tesseractOCR->recognize
Примеры по работе с данным объектам лежат в папке с программой по пути \Human Emulator Studio\Test Samples\Vision\tesseractOCR\

Чтобы примеры отображались в левой панели можно задать это в настройках http://humanemulator.net/wiki/doku.php? ... 1%82%D1%8B

Галочка Показать Test Samples Folder(PHP) - это пхп. Аналогично другие языки.

Re: Вопрос к разработчикам: как уменьшить время получения ответа распознания капчи?

Добавлено: 06 мар 2021, 19:23
bigfozzy
// 1 
echo "1. Распознаем : <br><br>";
echo $tesseractOCR->recognize("test\\capcha_100_3.png");