Обратитесь к этой статье для преобразования рукописного текста в текст в C#. Она делится подробностями для настройки среды, списком шагов и примером кода для преобразования заметок из рукописного текста в текст в C#. Поддержка доступна для ряда European languages на основе расширенного латинского алфавита.
Шаги по преобразованию рукописного текста в печатный текст в C#
- Добавьте пакет NuGet Aspose.OCR for .NET в свой проект
- Создайте экземпляр класса AsposeOcr, чтобы воспользоваться функциональностью OCR.
- Объявите OcrInput с одним флагом обработки изображения
- Задайте имя файла для обработки OCR в объекте OcrInput
- Распознайте текст на изображении, используя метод RecognizeHandwrittenText()
- Пройтись по массиву распознанных текстовых результатов
- Исправьте орфографию распознанного текста с помощью метода CorrectSpelling
Эти шаги суммируют процесс изменения рукописного текста в текст в C#. Создайте экземпляр класса AsposeOcr для использования функций OCR и установите флаг InputType.SingleImage для работы с одним изображением, задав имя изображения и распознав текст с помощью метода RecognizeHandwrittenText(). Наконец, выполните итерацию по всем результатам распознанного текста и исправьте орфографию, если необходимо.
Код для преобразования рукописного текста в текст на C#
using System; | |
using Aspose.OCR; | |
class HandwritingToTextConverter | |
{ | |
static void Main() | |
{ | |
new License().SetLicense("license.lic");// Initialize the OCR library | |
AsposeOcr ocrEngine = new AsposeOcr();// Set up the OCR engine | |
// Load the image for OCR processing | |
OcrInput inputImage = new OcrInput(InputType.SingleImage); | |
inputImage.Add("sample2.png"); | |
var recognitionResults = ocrEngine.RecognizeHandwrittenText(inputImage); | |
// Iterate through the recognized results and print corrected text | |
foreach (var result in recognitionResults) | |
{ | |
string correctedText = ocrEngine.CorrectSpelling(result.RecognitionText); | |
Console.WriteLine(correctedText); | |
} | |
} | |
} |
Этот код помог нам разработать простое приложение для преобразования рукописного текста в текст на языке C#. Эта функция помогает в цифровом архивировании исторических записей, чтении резюме и записей о сотрудниках, оцифровке учебных записей студентов и других юридических и медицинских записей. Вы можете проигнорировать использование метода CorrectSpelling() для отображения точного текста, например технических терминов и т. д.
Эта статья научила нас разрабатывать приложение, которое преобразует рукописный текст в текст на C#. Чтобы извлечь текст из отсканированного PDF-файла, обратитесь к статье на как извлечь текст из отсканированного PDF-файла в C#.