Как лучше распознать самописную каптчу на c#
Есть задача по распознаванию текста по капче, я убрал ненужный шум с картинки и получил такой результат. Я пробовал использовать OCR Tesseract, Aspose, Iron, но они не дают необходимой точности. .Как улучшить распознавание в iron или уже писать свою и, но тогда лучше ее обучать на dataset из каптч или можно на mnist, но как тогда сказть что эо точно строка из 5 цифр ?
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.EnglishBest;
using (var Input = new OcrInput())
{
Input.AddImage(ReplaceColors(downloaddatapath + "image.png", 100, Color.FromArgb(0, 102, 153), Color.Black));
Input.EnhanceResolution(300);
var Result = Ocr.Read(Input);
string str = Result.Text;
Bot.Send(driver, "//input[contains(@id,'captcha')]", str);
}