Объём и ограничения
Объём и ограничения
Эта страница перечисляет, что Aspose.OCR FOSS для .NET поддерживает и не поддерживает сегодня, чтобы вы могли подтвердить совместимость перед интеграцией. Публичный API намеренно компактен и может изменяться по мере расширения возможностей распознавания.
Язык и письменность
Распознавание поддерживает текст латинского алфавита, включая диакритические символы, присутствующие во встроенной модели распознавания. Нет возможности выбора языка API во время выполнения — распознаваемый алфавит фиксирован встроенной моделью.
Типы входных данных
Ввод ограничен InputType.SingleImage (растровые изображения, поддерживаемые System.Drawing.Common) и InputType.PDF. Любой другой тип ввода вызывает NotSupportedException. Страницы PDF всегда рендерятся с разрешением 150 DPI; это разрешение не настраивается.
Вывод обнаружения
Детектор возвращает только прямоугольники строк текста, выровненные по осям. Многоугольные области и метки макета (заголовки, таблицы, колонки) не являются частью публичного вывода.
Не реализовано
Эти возможности not реализованы в Aspose.OCR FOSS для .NET:
- Создание PDF с возможностью поиска или вспомогательные средства экспорта текста
- Оценки уверенности для распознанного текста
- Определение шрифтов
- Коррекция орфографии
- Обнаружение структуры таблицы
- Обнаружение штрихкода
- Автоматическое вращение страниц, исправление наклона или инверсия цветов
- Предобработка, настраиваемая пользователем
Платформа и выполнение
- Обработка изображений Только Windows, потому что конвейер зависит от
System.Drawing.Commonдля загрузки битмапов, обрезки, изменения размеров и доступа к пикселям. - Инференс выполняется на только CPU — Выполнение на GPU не настроено.
- Входные файлы и страницы PDF обрабатываются sequentially; многопоточность на уровне ввода отсутствует API, хотя
Microsoft.ML.OnnxRuntimeпараллелизует работу внутри каждого вызова вывода.
Размер сборки
Скомпилированная сборка большая, потому что все три модели ONNX (detection, refinement и recognition) встроены как ресурсы в каждую сборку target-framework.