Выберите язык
  1. Продукты
  2. Aspose.OCR
  3. Recognize Photo
clearbit icon

Фото в текст для .NET

Плагин .NET OCR, считывающий текст с фотографии, сделанной камерой или смартфоном. Усовершенствованные фильтры предварительной обработки и мощные алгоритмы распознавания символов позволяют обрабатывать повернутые, искаженные и зашумленные изображения, не влияя на точность оптического распознавания символов. Встроенная проверка орфографии находит и автоматически исправляет орфографические ошибки для дальнейшего улучшения результатов распознавания.

Buy for $99
Делиться
Логотип Instagram Логотип Dribbble Логотип Twitter Логотип YouTube

Особенности и преимущества

  • Поддерживает европейские, кириллические и азиатские языки, включая китайский и хинди.
  • Превосходная скорость и точность распознавания.
  • Может использоваться для создания настольных, облачных и веб-приложений для ряда платформ.
  • Обнаруживает и распознает все популярные шрифты и стили шрифтов.
  • Обрабатывает повернутые, искаженные и зашумленные изображения.
  • Читает все форматы изображений, которые вы можете получить со сканера или камеры.
  • Массовое распознавание нескольких изображений в папке или архиве.
  • Распознает все изображение или только выбранные области.
  • Обнаруживает и автоматически исправляет орфографические ошибки.

Как использовать плагин

1
Install-Package Aspose.OCR

Преобразование фотографии в текст

Просто сфотографируйте любой текст с помощью камеры или смартфона и получите заметку с возможностью поиска и редактирования. Все математические алгоритмы, алгоритмы машинного обучения и нейронные сети аккуратно упакованы в несколько простых в использовании вызовов API.

Как использовать плагин

  1. Установите пакет Aspose.OCR из Nuget или локально загруженного файла.
  2. Загрузите отсканированное изображение в объект OcrInput.
  3. Создайте экземпляр механизма распознавания Aspose.OCR.
  4. Извлечение текста из фотографии.
  5. Выведите распознанный текст или сохраните его в файл.
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
using System;
 using Aspose.ocr;

namespace CSharpTutorials
{
    class Program
    {
        static void Main(string[] args)
        {
            Aspose.OCR.Metered metered = new Aspose.OCR.Metered();
            metered.SetMeteredKey("PublicKey", "PrivateKey");
            // This code recognize image             
            Aspose.OCR.AsposeOcr recognitionEngine = new Aspose.OCR.AsposeOcr();
            // Add images to OcrInput object
            Aspose.OCR.OcrInput input = new Aspose.OCR.OcrInput(Aspose.OCR.InputType.SingleImage);
            input.Add("source1.png");
            input.Add("source2.jpg");
            // Set recognition areas detection mode
            Aspose.OCR.RecognitionSettings recognitionSettings = new Aspose.OCR.RecognitionSettings();
            recognitionSettings.DetectAreasMode = DetectAreasMode.PHOTO;
            // Recognize image
            List<Aspose.OCR.RecognitionResult> results = recognitionEngine.Recognize(input, recognitionSettings);
            foreach(Aspose.OCR.RecognitionResult result in results)
            {
                Console.WriteLine(result.RecognitionText);
            }
            //save as a file
            results[0].Save("result.txt", Aspose.OCR.SaveFormat.Text);
            //or
            Aspose.OCR.AsposeOcr.SaveMultipageDocument("result.pdf", Aspose.OCR.SaveFormat.Pdf, results);
        }
    }
}

Системные Требования

Использовать Фото в текст для .NET подключаемый модуль, убедитесь, что ваша система соответствует следующим требованиям