في هذا البرنامج التعليمي، ستتعلم كيفية تحويل الكتابة اليدوية إلى نص باستخدام Python. يحتوي البرنامج على كل التفاصيل اللازمة لتعيين بيئة التطوير المتكاملة، وقائمة بالخطوات، ونموذج تعليمات برمجية لتطوير تطبيق تحويل الكتابة اليدوية إلى نص باستخدام Python. سيقرأ هذا التطبيق الملاحظات المكتوبة بخط اليد من الصورة المحملة PNG ويحولها إلى نص رقمي قابل للبحث والتعديل.
خطوات تحويل الملاحظات المكتوبة بخط اليد إلى نص باستخدام بايثون
- قم بتثبيت Aspose.OCR for Python via .NET باتباع الإرشادات الواردة هنا
- إنشاء مثيل لمحرك التعرف الضوئي على الحروف باستخدام فئة AsposeOcr
- تهيئة حاوية إدخال لمعالجة التعرف الضوئي على الحروف باستخدام نوع صورة واحد
- أضف ملف الصورة المراد معالجته للتعرف على النص
- قم بإجراء text recognition بخط اليد على الصورة المقدمة
- احصل على العدد الإجمالي لمقاطع النص المعترف بها
- قم بالتكرار خلال جميع أجزاء النص المعترف بها ثم قم بالطباعة
تصف هذه الخطوات كيفية تنفيذ التعرف على الكتابة اليدوية باستخدام Python. قم بإنشاء محرك التعرف الضوئي على الحروف، وإنشاء حاوية الإدخال للصور، وتعيين صورة الإدخال، وتنفيذ التعرف على النص المكتوب بخط اليد. احصل على العدد الإجمالي لمقاطع النص المعترف بها واعرضها على الشاشة من خلال تحليل مجموعة الإخراج.
كود تحويل الكتابة اليدوية إلى نص باستخدام بايثون
import aspose.ocr as api # Import the Aspose.OCR module | |
from aspose.ocr import License # Import the License class from the module | |
license = License() # Instantiate and apply a license | |
license.set_license("License.lic") # Load the license file | |
extractTextFromImage = api.AsposeOcr() # Create OCR engine | |
imageDatas = api.OcrInput(api.InputType.SINGLE_IMAGE) # Initialize an input container | |
imageDatas.add("sample2.png")# Add the image file | |
# Perform handwritten text recognition on the provided image | |
textExtractedFromImage = extractTextFromImage.recognize_handwritten_text(imageDatas) | |
length = textExtractedFromImage.length # Get the total number | |
# Iterate through all recognized text segments | |
for i in range(length): | |
# Print each recognized text segment to the console | |
print(textExtractedFromImage[i].recognition_text) |
علمتنا هذه المقالة كيفية تحويل الملاحظات المكتوبة بخط اليد إلى نص باستخدام Python. لاستخراج النص من ملف PDF ممسوح ضوئيًا، راجع المقالة على كيفية استخراج النص من ملف PDF الممسوح ضوئيًا باستخدام C#.