صابر مغترب نشر 25 نوفمبر 2023 أرسل تقرير نشر 25 نوفمبر 2023 السلام عليك احبتي اريد كود في بيثون لاستخراج النص المكتوب بخط اليد من الصوره ويعرض النتايج في عنصر نص او طباعته 2 اقتباس
0 Chihab Hedidi نشر 25 نوفمبر 2023 أرسل تقرير نشر 25 نوفمبر 2023 يمكنك القيام بذلك باستخدام مكتبة Tesseract OCR، لكن في بعض الأحيام قد تكون هناك حاجة إلى معالجة الصورة قبل استخدام Tesseract لتحسين النتائج. يجب عليك اولا تثبيت مكتبة Tesseract OCR و Pillow لمعالجة الصور باستخدام الأمر التالي: pip install pytesseract Pillow و هذا كود بسيط، يمكنك التعديل عليه على حسب احتياجاتك : from PIL import Image import pytesseract # تحديد مسار ملف Tesseract OCR إذا لزم الأمر # pytesseract.pytesseract.tesseract_cmd = r'C:\Program Files\Tesseract-OCR\tesseract.exe' def extract_text_from_image(image_path): # فتح الصورة image = Image.open(image_path) # استخراج النص من الصورة باستخدام Tesseract OCR text = pytesseract.image_to_string(image) return text # تحديد مسار الصورة image_path = 'path/to/your/image.png' # استخراج النص وطباعته result_text = extract_text_from_image(image_path) print(result_text) لا تنسى تغير image_path إلى مسار الصورة التي تريد استخراج النص منها. 1 اقتباس
0 صابر مغترب نشر 25 نوفمبر 2023 الكاتب أرسل تقرير نشر 25 نوفمبر 2023 استاذي الفاضل الله يبارك فيك ساجرب الشفره واوفيك بالنتيجه حفظك الله ورعاك 1 اقتباس
0 صابر مغترب نشر 25 نوفمبر 2023 الكاتب أرسل تقرير نشر 25 نوفمبر 2023 بتاريخ 7 ساعة قال Chihab Hedidi: يمكنك القيام بذلك باستخدام مكتبة Tesseract OCR، لكن في بعض الأحيام قد تكون هناك حاجة إلى معالجة الصورة قبل استخدام Tesseract لتحسين النتائج. يجب عليك اولا تثبيت مكتبة Tesseract OCR و Pillow لمعالجة الصور باستخدام الأمر التالي: pip install pytesseract Pillow و هذا كود بسيط، يمكنك التعديل عليه على حسب احتياجاتك : from PIL import Image import pytesseract # تحديد مسار ملف Tesseract OCR إذا لزم الأمر # pytesseract.pytesseract.tesseract_cmd = r'C:\Program Files\Tesseract-OCR\tesseract.exe' def extract_text_from_image(image_path): # فتح الصورة image = Image.open(image_path) # استخراج النص من الصورة باستخدام Tesseract OCR text = pytesseract.image_to_string(image) return text # تحديد مسار الصورة image_path = 'path/to/your/image.png' # استخراج النص وطباعته result_text = extract_text_from_image(image_path) print(result_text) لا تنسى تغير image_path إلى مسار الصورة التي تريد استخراج النص منها. استاذي استخرج لي = RESTART: C:/Users/وضاح/Desktop/استخراج_النصوص/73.py Gree OE Sos hoabe Gr!) 54) W095) A eas i aoe Coa OLS pase Leedy Lok Le ssit, gs ERE pe Ssh ebeiS alas a) Galas Gaia) fo lag ROWS: Aboas Ash agh dole rs les} DEES YUE sseae tte Klslaw| ph ja Aah CN 6 Due 6G) d6 jue: vel | id cyl) LASS ud eis Aes Seo. sf - pedo 236 sk 1 اقتباس
0 عبدالباسط ابراهيم نشر 26 نوفمبر 2023 أرسل تقرير نشر 26 نوفمبر 2023 يمكنك استخدام مكتبة معالجة الصور المعروفة باسم OpenCV ومكتبة التعرف الضوئي على الحروف المعروفة باسم Tesseract. قبل البدء، يجب عليك تثبيت هذين المكتبتين في بيئتك الافتراضية باستخدام أداة إدارة الحزم مثل pip. يمكنك تثبيتهما باستخدام الأوامر التالية: pip install opencv-python pip install pytesseract بعد تثبيت المكتبتين، يمكنك استخدام الكود التالي لاستخراج النص من الصورة: import cv2 import pytesseract # تحميل الصورة image = cv2.imread('path/to/image.jpg') # تحويل الصورة إلى اللون الرمادي gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) # تطبيق تعديلات على الصورة لتحسين التعرف على الحروف gray = cv2.threshold(gray, 0, 255, cv2.THRESH_BINARY | cv2.THRESH_OTSU)[1] gray = cv2.medianBlur(gray, 3) # استخراج النص من الصورة باستخدام Tesseract text = pytesseract.image_to_string(gray, lang='eng') # طباعة النص المستخرج print(text) 1 اقتباس
السؤال
صابر مغترب
السلام عليك احبتي اريد كود في بيثون لاستخراج النص المكتوب بخط اليد من الصوره ويعرض النتايج في عنصر نص او طباعته
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.