Досконалість OCR з Aspose.OCR для Python через C++
Розпізнавання зображення в текст за допомогою OCR Python
Більше вітрин >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++?
Розширте свої можливості OCR за допомогою Aspose.OCR для Python через C++. Ця багатофункціональна бібліотека легко інтегрує OCR у програми Python за допомогою мінімального коду. Відчуйте надзвичайну швидкість і точність завдяки підтримці 28 мов, включаючи латиницю, кирилицю та китайський алфавіт. Розпізнавайте різні зображення, від сканованих документів і фотографій зі смартфона до скріншотів і сканованих PDF-файлів. Удосконалені фільтри попередньої обробки вирішують такі проблеми, як обертання, перекошування та зображення з шумом, забезпечуючи оптимальну продуктивність завдяки використанню обробки GPU.
Швидке та точне 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
Швидкість
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
Пакетне OCR
- Multi-page PDF
- ZIP
- Folder
Результати розпізнавання
- Text
- 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++.
Фото OCR
Витягуйте текст із фотографій смартфона з точністю сканування.
PDF з можливістю пошуку
Перетворюйте будь-яке скановане зображення на документ із можливістю пошуку та індексування.
розпізнавання URL
Розпізнайте зображення за URL-адресою, не завантажуючи його локально.
Масове розпізнавання
Читайте всі зображення з багатосторінкових документів, папок і архівів.
Будь-який шрифт і стиль
Визначайте та розпізнавайте текст усіх популярних шрифтів і стилів.
Точне налаштування розпізнавання
Налаштуйте кожен параметр OCR для найкращих результатів розпізнавання.
Перевірка орфографії
Покращуйте результати, автоматично виправляючи слова з помилками.
Знайдіть текст на малюнках
Шукайте текст або регулярний вираз у наборі зображень.
Порівняйте тексти зображень
Порівняйте тексти на двох зображеннях, незалежно від регістру та компонування.
Обмеження обсягу розпізнавання
Обмежте набір символів, які шукатиме OCR.
Виявлення дефектів зображення
Автоматично знаходити потенційно проблемні ділянки зображення.
Розпізнавати області
Знаходьте та читайте лише окремі ділянки зображення, а не весь текст.
Зразки коду Python
Відкрийте для себе зразки коду, щоб легко інтегрувати Aspose.OCR для Python через C++ у ваші програми.
Легке встановлення
Після інсталяції негайно почніть використовувати 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)