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

Розширте свої можливості OCR за допомогою Aspose.OCR для Python через C++. Ця багатофункціональна бібліотека легко інтегрує OCR у програми Python за допомогою мінімального коду. Відчуйте надзвичайну швидкість і точність завдяки підтримці 28 мов, включаючи латиницю, кирилицю та китайський алфавіт. Розпізнавайте різні зображення, від сканованих документів і фотографій зі смартфона до скріншотів і сканованих PDF-файлів. Удосконалені фільтри попередньої обробки вирішують такі проблеми, як обертання, перекошування та зображення з шумом, забезпечуючи оптимальну продуктивність завдяки використанню обробки GPU.

Illustration ocr

Швидке та точне 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);

Виберіть платформу

Виберіть бібліотеку, яка найкраще підходить для ваших потреб.

Гнучкість

Python via .NET

Зручна розробка та легкочитаний код
Найширший функціонал
Може бути трохи повільнішою, ніж інші бібліотеки

Універсальність

Python via Java

Використовуйте єдину бібліотеку на будь-якій платформі
Запускайте ваш додаток на будь-якому пристрої
Потрібне Java Runtime Environment (JRE) 8 або новіше

Швидкість

Python via C++

Гарантована швидкість на будь-якій платформі
Гнучке управління ресурсами та продуктивністю
Орієнтовано на досвідчених розробників

Інтеграція 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

Пакетне OCR

  • Multi-page PDF
  • ZIP
  • Folder

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

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

Легке встановлення для Python через C++

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

Подайте запит на пробну ліцензію , щоб розпочати розробку повнофункціональної програми OCR без обмежень.

Інтеграція C++ Backend для програм Python

Наша бібліотека бездоганно інтегрується з серверною частиною C++, дозволяючи програмам Python безперебійно працювати на будь-якій платформі – настільній Windows, Windows Server, macOS, Linux і хмарі.

28 Мови розпізнавання

Підтримка різноманітних мов і скриптів, включаючи змішані мови:

Оптимізуйте розпізнавання, дозволивши бібліотеці визначати мову або визначати її для покращення продуктивності.

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

Ключові особливості

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

Feature icon

Фото OCR

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

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++.

Виявлення областей документа

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

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)