التميز في التعرف الضوئي على الحروف (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++. تعمل هذه المكتبة المليئة بالميزات على دمج OCR بسلاسة في تطبيقات Python بأقل قدر من التعليمات البرمجية. استمتع بالسرعة والدقة الاستثنائيتين، مع دعم أكثر من 130 لغة، بما في ذلك النصوص اللاتينية والسيريلية والعربية والفارسية والهندية والصينية. يمكنك التعرف على مجموعة متنوعة من الصور، بدءًا من المستندات الممسوحة ضوئيًا وصور الهواتف الذكية وحتى لقطات الشاشة وملفات PDF الممسوحة ضوئيًا. تتعامل مرشحات المعالجة المسبقة المتقدمة مع تحديات مثل الصور المدورة والمائلة والمزعجة، مما يضمن الأداء الأمثل من خلال الاستفادة من معالجة وحدة معالجة الرسومات.
التعرف الضوئي على الحروف سريع ودقيق
احصل على نتائج التعرف الضوئي على الحروف (OCR) السريعة والدقيقة باستخدام لغة Python المتطورة عبر تقنية C++.
الاعتراف متعدد اللغات
التعرف على النص بأكثر من 130 لغة، مما يضمن تنوع تطبيقات 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++
تكامل التعرف الضوئي على الحروف لتطبيقات بايثون
يتكامل Aspose.OCR لـ Python عبر C++ بسلاسة مع أي نظام أساسي يدعم C++ - سواء على سطح المكتب Windows أو Windows Server أو macOS أو Linux ، أو السحابة.
تنسيقات الملفات المدعومة
Aspose.OCR for Python via C++ يمكن أن تعمل مع أي [ملف]تقريبا( https://docs.aspose.com/ocr/python-cpp/supported-file-formats/ ) يمكنك الحصول عليها من الماسح الضوئي أو الكاميرا. يتم إرجاع نتائج التعرف بتنسيقات تبادل الملفات والبيانات الأكثر شيوعًا والتي يمكن حفظها أو استيرادها إلى قاعدة بيانات أو تحليلها في الوقت الفعلي.
الصور
- 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 والسحابة.
130+ لغات التعرف
دعم اللغات والنصوص المتنوعة، بما في ذلك اللغات المختلطة:
قم بتحسين التعرف عن طريق السماح للمكتبة باكتشاف اللغة أو تعريفها لتحسين الأداء.
- الأبجدية اللاتينية الموسعة: الإنجليزية، الإسبانية، الفرنسية، الإندونيسية، البرتغالية، الألمانية، الفيتنامية، التركية، الإيطالية، البولندية، وأكثر من 80 لغة أخرى؛
- الأبجدية السيريلية: الروسية، الأوكرانية، الكازاخستانية، الصربية، البيلاروسية، البلغارية؛
- العربية، الفارسية، الأردية؛
- النص الصيني والديفاناغاري، بما في ذلك الهندية والماراثية والبوجبورية وغيرها.
دلائل الميزات
Aspose.OCR for Python via C++ اكتشف الإمكانات المتقدمة لـ Aspose.OCR لـ Python عبر C++.
التعرف الضوئي على الحروف للصور
استخرج النص من صور الهاتف الذكي بدقة مستوى المسح الضوئي.
PDF قابل للبحث
قم بتحويل أي مسح ضوئي إلى مستند قابل للبحث والفهرسة بشكل كامل.
التعرف على عنوان URL
التعرف على الصورة من URL دون تنزيلها محليًا.
الاعتراف بالجملة
اقرأ جميع الصور من المستندات والمجلدات والأرشيفات متعددة الصفحات.
أي الخط والأسلوب
التعرف على النص والتعرف عليه في جميع الخطوط والأنماط الشائعة.
التعرف الدقيق
اضبط كل معلمة OCR للحصول على أفضل نتائج التعرف.
مدقق املائي
تحسين النتائج عن طريق تصحيح الكلمات التي بها أخطاء إملائية تلقائيًا.
البحث عن النص في الصور
ابحث عن نص أو تعبير عادي ضمن مجموعة من الصور.
مقارنة النصوص الصورة
مقارنة النصوص على صورتين، بغض النظر عن الحالة والتخطيط.
الحد من نطاق الاعتراف
حدد مجموعة الأحرف التي سيبحث عنها محرك التعرف الضوئي على الحروف.
كشف عيوب الصورة
العثور تلقائيًا على مناطق الصورة التي يحتمل أن تكون بها مشكلات.
التعرف على المناطق
ابحث عن مناطق محددة فقط من الصورة واقرأها، وليس كل النص.
عينات كود بايثون
اكتشف نماذج التعليمات البرمجية لدمج Aspose.OCR for 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)