Но в обучении собственного модуля нужно загрузить от 23000 фото? Если так, то не подойдет. Попробую предложенные сервисы
не первый раз уже вижу ситуацию, когда пользователь, увидев,
что для обучения собственного модуля -
ему придется залить 23000 картинок каптчи - то желание
работать с сервисом пропадает .....
на моей памяти, за все время работы -
довелось лишь единожды обучать свой модуль,
но результат после обучения - точное распознавание за долю секунд,
полагаю, что отдельные ресурсы выделяются под работу
"собственного" модуля и нет ни очередей, ни каких то тормозов ...
наверное, как то нужно автоматизировать систему получения картинок каптчи....
ТС, можешь прям из зенки эти картинки каптчи накачать,
создать C# кубик и вставить код:
dynamic jsonUrlCaptcha; string answer, captchaFile, savePath = Path.Combine(project.Directory, @"23k captchas");
_ = !Directory.Exists(savePath) ? Directory.CreateDirectory(savePath) : (DirectoryInfo)null;
answer = ZennoPoster.HttpGet(
url: "https://dapp-backend-4x.fractionai.xyz/api3/auth/nonce",
respType: ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.BodyOnly
);
try { jsonUrlCaptcha = Global.ZennoLab.Json.JsonConvert.DeserializeObject<dynamic>(answer)["image"]; }
catch { throw new Exception("[ Ошибка ] - не могу распарсить Json-ответ ! "); }
ZennoPoster.HttpGet(
url: $"{jsonUrlCaptcha}",
respType: ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.File,
DownloadPath: savePath
);
посмотрев на твой сайт - мне понадобилось буквально 10 минут,
чтобы написать данный код, возможно, сервер будет защищаться
и не отдавать каптчу, если будем парсить с одного ip или слишком быстро,
но тут уже просто вопрос использования прокси ...
самое главное, что эти 10 потраченных минут в будущем, при
распознавании сэкономят массу времени, когда та же RuCaptcha
может гадать 1 картинку более минуты из за нехватки работников ...
тут явно клауду не хватает автоматической возможности скачивания
картинок, чтобы пользователь этим не заморачивался ....