Почему стоит выбрать Aspose.OCR для Python через C++?

Расширьте свои возможности распознавания с помощью Aspose.OCR для Python через C++. Эта многофункциональная библиотека легко интегрирует распознавание текста в приложения Python с минимальным количеством кода. Испытайте исключительную скорость и точность благодаря поддержке 28 языков, включая латиницу, кириллицу и китайскую графику. Распознавайте самые разные изображения: от отсканированных документов и фотографий со смартфона до снимков экрана и отсканированных PDF-файлов. Усовершенствованные фильтры предварительной обработки справляются с такими проблемами, как повернутые, перекошенные и зашумленные изображения, обеспечивая оптимальную производительность за счет использования обработки графического процессора.

Illustration ocr

Быстрое и точное распознавание текста

Получайте быстрые и точные результаты оптического распознавания текста с помощью новейшей технологии Python и C++.

Многоязычное признание

Распознавание текста на 28 языках, обеспечивающее универсальность приложений Python за счет интеграции с C++.

Комплексная поддержка изображений

Легко обрабатывайте изображения со сканеров, камер и смартфонов с помощью Python через C++.

Точное распознавание китайских символов

Точно распознавайте более 6000 китайских иероглифов в своих проектах Python с помощью C++.

Сохранение стилей шрифтов и форматирования

Сохраняйте стили шрифтов и форматирование для точного представления распознанного текста в ваших приложениях Python с помощью C++.

Пример живого кода

Запустите распознавание текста на изображениях всего за три строки кода. Почувствуйте простоту!

Готов признать Готов признать Перетащите файл сюда или нажмите, чтобы просмотреть *

* Загружая свои файлы или используя услугу, вы соглашаетесь с нашими Условия эксплуатации и политика конфиденциальности.

Результат распознавания
 

Преобразовать изображение в текст

Больше примеров >
// Initialize OCR engine
var recognitionEngine = new Aspose.OCR.AsposeOcr();
// Extract text from image
string result = recognitionEngine.RecognizeImage("<file name>");
// Display the recognition result
Console.WriteLine(result);

Интеграция OCR для приложений Python

Aspose.OCR для Python через C++ легко интегрируется с любой платформой, поддерживающей C++ – будь то настольная система Windows, Windows Server, macOS, Linux , или облако.

Microsoft Windows
Linux
MacOS
GitHub
Microsoft Azure
Amazon Web Services
Docker

Поддерживаемые форматы файлов

Aspose.OCR for Python via C++ может работать практически с любым файлом можно получить со сканера или камеры. Результаты распознавания возвращаются в наиболее популярных форматах обмена файлами и данными, которые можно сохранить, импортировать в базу данных или проанализировать в режиме реального времени.

Изображений

  • JPEG
  • PNG
  • TIFF
  • BMP

Пакетное распознавание текста

  • Multi-page PDF
  • ZIP
  • Folder

Результаты распознавания

  • Text
  • PDF
  • Microsoft Word
  • Microsoft Excel
  • RTF
  • JSON
  • XML

Простая установка Python через C++

Aspose.OCR для Python через C++ поставляется в виде пакета Python или загружаемого файла с минимальными зависимостями. Легко установите в свой проект, и вы будете готовы распознавать тексты на нескольких поддерживаемых языках и сохранять результаты распознавания в различных форматах.

Запросите пробную лицензию , чтобы начать разработку полнофункционального приложения OCR без ограничений.

Интеграция серверной части C++ для приложений Python

Наша библиотека легко интегрируется с серверной частью C++, позволяя приложениям Python беспрепятственно работать на любой платформе — настольной Windows, Windows Server, macOS, Linux и в облаке.

28 языков распознавания

Поддержка различных языков и сценариев, включая смешанные языки:

Оптимизируйте распознавание, позволив библиотеке определять язык или определять его для повышения производительности.

  • Расширенный латинский алфавит: хорватский, чешский, датский, голландский, английский, эстонский, финский, французский, немецкий, итальянский, латышский, литовский, норвежский, польский, португальский, румынский, словацкий, словенский, испанский, шведский;
  • Кириллица: белорусский, болгарский, казахский, русский, сербский, украинский;
  • Китайский: более 6000 символов;
  • Хинди.

Ключевая особенность

Aspose.OCR for Python via C++ Изучите расширенные возможности Aspose.OCR для Python через C++.

Feature icon

Распознавание фотографий

Извлекайте текст из фотографий смартфона с точностью на уровне сканирования.

Feature icon

PDF с возможностью поиска

Преобразуйте любое отсканированное изображение в полностью доступный для поиска и индексируемый документ.

Feature icon

Распознавание URL-адресов

Распознайте изображение по URL-адресу, не загружая его локально.

Feature icon

Массовое распознавание

Читать все изображения из многостраничных документов, папок и архивов.

Feature icon

Любой шрифт и стиль

Идентифицируйте и распознавайте текст во всех популярных шрифтах и ​​стилях.

Feature icon

Точная настройка распознавания

Настройте каждый параметр OCR для достижения наилучших результатов распознавания.

Feature icon

Программа проверки орфографии

Улучшайте результаты, автоматически исправляя слова с ошибками.

Feature icon

Найти текст в изображениях

Поиск текста или регулярного выражения в наборе изображений.

Feature icon

Сравните тексты изображений

Сравнивайте тексты на двух изображениях независимо от регистра и макета.

Feature icon

Ограничить область признания

Ограничьте набор символов, которые будет искать механизм OCR.

Feature icon

Обнаружение дефектов изображения

Автоматически находите потенциально проблемные области изображения.

Feature icon

Распознавание областей

Найдите и прочитайте только определенные области изображения, а не весь текст.

Примеры кода Python

Откройте для себя примеры кода, позволяющие легко интегрировать Aspose.OCR для Python через C++ в ваши приложения.

Простая установка

В качестве легковесного пакета Python или загружаемого файла с минимальными зависимостями Aspose.OCR для Python через C++ обеспечивает легкое распространение. Интегрируйте его в свой проект непосредственно из Python, и вы будете готовы использовать все возможности OCR, сохраняя результаты распознавания в различных форматах.

После установки сразу же начните использовать Aspose.OCR для Python через C++, хотя и с определенными ограничениями. Временная лицензия снимает все ограничения пробной версии на 30 дней. Используйте этот период, чтобы начать разработку полнофункционального приложения OCR, которое позволит вам позже принять обоснованное решение о покупке Aspose.OCR для Python через C++.

Обнаружение областей документа

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

Aspose.OCR предлагает несколько алгоритмов обнаружения областей документа, что позволяет вам выбрать тот, который лучше всего подходит для вашего конкретного контента.

Настройка различного содержимого изображений — Python OCR

settings = asposeocr.RecognitionSettings()
settings.areasMode = asposeocr.DetectAreasMode.TABLE
# DetectAreasMode.DOCUMENT / PHOTO / CURVED_TEXT / TABLE / COMBINE

input_data = [asposeocr.AsposeOCRInput()]
input_data[0].url = 'path/to/file'
recognize_result = asposeocr.AsposeOCRRecognize(input_data, settings)

Различные форматы вывода

OCR для C++ может сохранять результаты распознавания в нескольких форматах, чтобы их можно было использовать совместно, хранить в базе данных, отображать или анализировать: обычный текст, PDF, Microsoft Word, Microsoft Excel, JSON и XML. {index-content-python-cpp.code_samples.item3.content2}

Сохранение результатов распознавания в JSON — Python

recognize_result_txt 
    = asposeocr.AsposeOCRSerializeResult(
      recognize_result, 
      asposeocr.ExportFormat.json)