$User->is_logged_in:  bool(false)
$User->user_info:  NULL
$User->check_post:  object(stdClass)#6918 (18) {
  ["is_valid"]=>
  int(1)
  ["global_remaining_posts_to_view"]=>
  int(0)
  ["remaining_posts_to_view"]=>
  int(0)
  ["number_all_post"]=>
  int(0)
  ["number_post_read"]=>
  int(0)
  ["is_from_gifts_balance"]=>
  int(0)
  ["gifts_articles_balance"]=>
  int(0)
  ["all_gifts_articles_balance"]=>
  int(0)
  ["gifts_read_articles"]=>
  int(0)
  ["exceeded_daily_limit"]=>
  int(0)
  ["is_watched_before"]=>
  int(0)
  ["sso_id"]=>
  int(20682)
  ["user_agent"]=>
  string(9) "claudebot"
  ["user_ip"]=>
  string(13) "34.229.239.82"
  ["user_header"]=>
  object(stdClass)#7061 (41) {
    ["SERVER_SOFTWARE"]=>
    string(22) "Apache/2.4.57 (Debian)"
    ["REQUEST_URI"]=>
    string(147) "/technodad/%D8%A7%D9%84%D8%AA%D8%B9%D8%B1%D9%81-%D8%A7%D9%84%D8%B6%D9%88%D8%A6%D9%8A-%D8%B9%D9%84%D9%89-%D8%A7%D9%84%D9%85%D8%AD%D8%A7%D8%B1%D9%81/"
    ["REDIRECT_HTTP_AUTHORIZATION"]=>
    NULL
    ["REDIRECT_STATUS"]=>
    string(3) "200"
    ["HTTP_AUTHORIZATION"]=>
    NULL
    ["HTTP_X_FORWARDED_PROTO"]=>
    string(5) "https"
    ["HTTP_CONNECTION"]=>
    string(7) "upgrade"
    ["HTTP_HOST"]=>
    string(19) "technologyreview.ae"
    ["HTTP_CDN_LOOP"]=>
    string(10) "cloudflare"
    ["HTTP_CF_IPCOUNTRY"]=>
    string(2) "US"
    ["HTTP_ACCEPT_ENCODING"]=>
    string(8) "gzip, br"
    ["HTTP_CF_RAY"]=>
    string(20) "86bfd431df850a85-IAD"
    ["HTTP_CF_VISITOR"]=>
    string(22) "{\"scheme\":\"https\"}"
    ["HTTP_ACCEPT"]=>
    string(3) "*/*"
    ["HTTP_USER_AGENT"]=>
    string(9) "claudebot"
    ["HTTP_CF_CONNECTING_IP"]=>
    string(13) "34.229.239.82"
    ["PATH"]=>
    string(60) "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
    ["SERVER_SIGNATURE"]=>
    string(79) "
Apache/2.4.57 (Debian) Server at technologyreview.ae Port 80
" ["SERVER_NAME"]=> string(19) "technologyreview.ae" ["SERVER_ADDR"]=> string(11) "172.18.0.22" ["SERVER_PORT"]=> string(2) "80" ["REMOTE_ADDR"]=> string(13) "34.229.239.82" ["DOCUMENT_ROOT"]=> string(13) "/var/www/html" ["REQUEST_SCHEME"]=> string(4) "http" ["CONTEXT_PREFIX"]=> NULL ["CONTEXT_DOCUMENT_ROOT"]=> string(13) "/var/www/html" ["SERVER_ADMIN"]=> string(19) "webmaster@localhost" ["SCRIPT_FILENAME"]=> string(23) "/var/www/html/index.php" ["REMOTE_PORT"]=> string(5) "50286" ["REDIRECT_URL"]=> string(59) "/technodad/التعرف-الضوئي-على-المحارف/" ["GATEWAY_INTERFACE"]=> string(7) "CGI/1.1" ["SERVER_PROTOCOL"]=> string(8) "HTTP/1.1" ["REQUEST_METHOD"]=> string(3) "GET" ["QUERY_STRING"]=> NULL ["SCRIPT_NAME"]=> string(10) "/index.php" ["PHP_SELF"]=> string(10) "/index.php" ["REQUEST_TIME_FLOAT"]=> float(1711714982.934345) ["REQUEST_TIME"]=> int(1711714982) ["argv"]=> array(0) { } ["argc"]=> int(0) ["HTTPS"]=> string(2) "on" } ["content_user_category"]=> string(4) "paid" ["content_cookies"]=> object(stdClass)#7060 (3) { ["status"]=> int(0) ["sso"]=> object(stdClass)#7059 (2) { ["content_id"]=> int(20682) ["client_id"]=> string(36) "1d1883f4-87d0-4156-8903-e6ceb0cb4224" } ["count_read"]=> NULL } ["is_agent_bot"]=> int(1) }
$User->gift_id:  NULL

التعرف الضوئي على المحارف OPTICAL CHARACTER RECOGNITION (OCR)

1 دقيقة

ما هو التعرف الضوئي على المحارف؟

يعرف أيضاً باسم التعرف على النصوص، وهو استخدام تقنيات مثل معالجة الصورة والذكاء الاصطناعي لتمييز النصوص المطبوعة أو المكتوبة يدوياً داخل الصور الرقمية للمستندات الفيزيائية مثل المستندات الورقية الممسوحة ضوئياً، واستخراج تلك النصوص لتخزينها كبيانات رقمية. تتضمن عملية التعرف الضوئي على المحارف فحص النصوص الموجودة في المستندات وترجمة المحارف إلى شيفرات رقمية يمكن للحواسيب فهمها واستخدامها لمعالجة تلك النصوص.

كيف تعمل برمجيات التعرف الضوئي على المحارف؟

تتجلى الخطوة الأولى في عملية التعرف الضوئي على المحارف في استخدام الماسح الضوئي لمعالجة المستندات الفيزيائية وتحويلها إلى صور. وبمجرد نسخ كافة الصفحات تبدأ عملية التعرف؛ حيث يتم تحويل المستند إلى اللونين الأبيض والأسود. ثم يتم تحليل الصور لتحديد المناطق الداكنة والفاتحة؛ إذ تُعتبر المناطق الداكنة محارف يجب التعرف عليها والمناطق الفاتحة خلفية.

بعد الانتهاء من الخطوات السابقة تتم معالجة المناطق الداكنة للتعرف على حروف الأبجدية والأرقام العددية، ويتم ذلك بواحدة من الطرق التالية:

  1. التعرف على الأنماط: تعتمد هذه الطريقة على تدريب نماذج التعلم الآلي لأداء مهمة التعرف على المحارف الموجودة في المستند باستخدام أمثلة نصية تتضمن خطوط وصيغ متنوعة.
  2. كشف الميزات: تعتمد هذه الطريقة على برمجيات تقوم بمقارنة الميزات المكتشفة في كل محرف بمجموعة مخزنة مسبقاً من الميزات الخاص بالمحارف والأرقام للتعرف عليه. وقد تشمل هذه الميزات عدد الخطوط الزاوية أو المتقاطعة أو المنحنية. فعلى سبيل المثال يمكن تخزين حرف “A” بالحالة الكبيرة على أنه خطين قطريين يتقاطعان مع خط أفقي في المنتصف.
Content is protected !!