Пример #1
0
        public string ReadDutyReportName(Bitmap image)
        {
            var predition = new TesseractEngine("./tessdata", "eng", EngineMode.CubeOnly)
            {
                DefaultPageSegMode = PageSegMode.SingleWord
            }
            .Process(image.ToPix());

            var name = predition.GetText()
                       .RemoveSpecialCharacters()
                       .ToTitleCase();

            var confidence = predition.GetMeanConfidence();

            _logger.LogInformation($"Predicted name of {name} with confidence of {confidence*100}%");

            return(name);
        }