Превосходство OCR с Aspose.OCR для Python через C++
Распознавание изображений в текст с помощью Python OCR
Другие примеры >import asposeocr
settings = asposeocr.RecognitionSettings()
input_data = [asposeocr.AsposeOCRInput()]
input_data[0].url = 'path/to/file'
recognize_result = AsposeOCRRecognize(input_data, settings)
> pip install aspose-ocr-python-cpp
Почему стоит выбрать Aspose.OCR для Python через C++?
Расширьте свои возможности распознавания с помощью Aspose.OCR для Python через C++. Эта многофункциональная библиотека легко интегрирует распознавание текста в приложения Python с минимальным количеством кода. Испытайте исключительную скорость и точность благодаря поддержке 28 языков, включая латиницу, кириллицу и китайскую графику. Распознавайте разнообразные изображения: от отсканированных документов и фотографий со смартфона до снимков экрана и отсканированных PDF-файлов. Усовершенствованные фильтры предварительной обработки справляются с такими проблемами, как повернутые, перекошенные и зашумленные изображения, обеспечивая оптимальную производительность за счет использования обработки графического процессора.
Быстрое и точное распознавание текста
Получайте быстрые и точные результаты оптического распознавания текста с помощью новейшей технологии Python и C++.
Многоязычное признание
Распознавание текста на 28 языках, обеспечивающее универсальность приложений Python за счет интеграции с C++.
Комплексная поддержка изображений
Легко обрабатывайте изображения со сканеров, камер и смартфонов с помощью Python через C++.
Точное распознавание китайских символов
Точно распознавайте более 6000 китайских иероглифов в своих проектах Python с помощью C++.
Сохранение стилей шрифтов и форматирования
Сохраняйте стили шрифтов и форматирование для точного представления распознанного текста в ваших приложениях Python с помощью C++.
Live code
Запустите распознавание текста на изображениях всего за три строки кода. Почувствуйте простоту!
* Загружая свои файлы или используя услугу, вы соглашаетесь с нашими Условия эксплуатации и политика конфиденциальности.
Преобразовать изображение в текст
Больше примеров >// 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);
Выберите платформу
Выберите билиотеку, которая лучше всего подходит для ваших нужд.
Гибкость
Python via .NET
Универсальность
Python via Java
Скорость
Python via C++
Интеграция OCR для приложений Python
Aspose.OCR для Python через C++ легко интегрируется с любой платформой, поддерживающей C++ – будь то настольная система Windows, Windows Server, macOS, Linux , или облако.
Поддерживаемые форматы файлов
Aspose.OCR for Python via C++ может работать практически с любым файлом можно получить со сканера или камеры. Результаты распознавания возвращаются в наиболее популярных форматах обмена файлами и данными, которые можно сохранить, импортировать в базу данных или проанализировать в режиме реального времени.
Изображений
- JPEG
- PNG
- TIFF
- BMP
Пакетное распознавание текста
- Multi-page PDF
- ZIP
- Folder
Результаты распознавания
- Text
- 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++.
Распознавание фотографий
Извлекайте текст из фотографий смартфона с точностью до уровня сканирования.
PDF с возможностью поиска
Преобразуйте любое отсканированное изображение в полностью доступный для поиска и индексируемый документ.
Распознавание URL-адресов
Распознайте изображение по URL-адресу, не загружая его локально.
Массовое распознавание
Читать все изображения из многостраничных документов, папок и архивов.
Любой шрифт и стиль
Идентифицируйте и распознавайте текст во всех популярных шрифтах и стилях.
Точная настройка распознавания
Настройте каждый параметр OCR для достижения наилучших результатов распознавания.
Программа проверки орфографии
Улучшайте результаты, автоматически исправляя слова с ошибками.
Найти текст в изображениях
Поиск текста или регулярного выражения в наборе изображений.
Сравните тексты изображений
Сравнивайте тексты на двух изображениях независимо от регистра и макета.
Ограничить область признания
Ограничьте набор символов, которые будет искать механизм OCR.
Обнаружение дефектов изображения
Автоматически находите потенциально проблемные области изображения.
Распознавание областей
Найдите и прочитайте только определенные области изображения, а не весь текст.
Примеры кода Python
Откройте для себя примеры кода, позволяющие легко интегрировать Aspose.OCR для Python через C++ в ваши приложения.
Простая установка
После установки сразу же начните использовать 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)