OCR
مشاكل العرض وشاشة العرض

تساعدك هذه الإرشادات على حل المشكلات الشائعة عند استخدام التعرف الضوئي على الحروف (OCR) في VNTranslator.

تكوينات الشاشة المدعومة
يدعم VNTranslator OCR إعدادات شاشات عرض متنوعة:
OCR الإصدار 1.x: شاشة واحدة فقط
OCR الإصدار 2.x: دعم شاشات متعددة (ترتيب أفقي / المحور X)
OCR الإصدار 3.x: دعم شاشات متعددة (ترتيب أفقي وعمودي / المحوران X و Y)
المشكلة: منطقة الالتقاط في OCR لا تتطابق مع موقع النص الفعلي على الشاشة، أو تظهر الصور الملتقطة مقصوصة أو غير مصفوفة بشكل صحيح.
السبب: يؤثر تكبير العرض في Windows على ما تراه على الشاشة، لكن OCR يلتقط إحداثيات البكسل الفعلية بدون التكبير.
يدعم VNTranslator Pro تكبير العرض. قم بتكوينه في إعدادات التطبيق:
افتح VNTranslator الإعدادات.
اذهب إلى إعدادات التطبيق -> العرض -> مقياس.
اختر إعداد المقياس المناسب الذي يتطابق مع تكبير العرض في Windows.
أعد تشغيل VNTranslator.
إذا استمرت المشاكل، يمكنك تغيير تكبير عرض Windows إلى 100%:
افتح Windows الإعدادات
اذهب إلى النظام -> العرض
اضبط مقياس إلى 100% للشاشة التي تشغّل عليها لعبتك
أعد تشغيل VNTranslator
ملاحظة: يدعم VNTranslator Pro الآن تكبير العرض عبر إعدادات التطبيق، لكن استخدام تكبير Windows بنسبة 100% لا يزال يوفر أكثر النتائج اتساقًا.
قائمة رسائل الخطأ:
رمز الخطأ 11x
فشل التقاط الشاشة
لم يتم اكتشاف مصدر العرض!
تحديثات Windows لا توفر دائمًا أحدث البرامج. قم بتنزيلها مباشرة من موقع مُصنّع بطاقة الرسوميات:
برامج تشغيل NVIDIA: http://www.nvidia.com/content/drivers/
برامج تشغيل AMD: http://support.amd.com/en-us/download
برامج تشغيل Intel: https://downloadcenter.intel.com/
إذا كان لدى جهاز الكمبيوتر أكثر من بطاقة رسوميات، فحاول التبديل بين GPU المخصصة وGPU المدمجة.
NVIDIA Optimus: اذهب إلى لوحة تحكم NVIDIA -> إدارة إعدادات 3D -> إعدادات البرنامج
AMD القابلة للتبديل: اذهب إلى إعدادات AMD Radeon -> الرسوميات القابلة للتبديل
يمكن لميزات تسجيل بطاقة الرسوميات أن تتداخل مع التقاط الشاشة بواسطة OCR.
GeForce Experience: تعطيل التراكب داخل اللعبة، تعطيل التقاط سطح المكتب (التحكم بالخصوصية)، تعطيل الإعادة الفورية (Instant Replay)
AMD Radeon: تعطيل التراكب داخل اللعبة، تعطيل تسجيل سطح المكتب، تعطيل الإعادة الفورية، تعطيل إعادة التشغيل داخل اللعبة
إذا لم تنجح الحلول الأخرى، حاول تعطيل تسريع الأجهزة في VNTranslator.
الطريقة 1: عبر إعدادات VNTranslator: اذهب إلى الإعدادات -> إعدادات التطبيق -> متقدم -> تسريع الأجهزة
الطريقة 1: عبر سطر الأوامر
C:\Program Files\VNTranslator\VNTranslator.exe --disable-gpu
C:\Program Files\VNTranslator\VNTranslator.exe --disable-gpu --force-cpu-draw
قائمة رسائل الخطأ:
رمز الخطأ 10x
خطأ في الوظيفة الرئيسية
خطأ في معالجة الصورة
صورة غير معرفة
فشل التقاط الشاشة
INVALID_ARGUMENT - يجب أن يحدد الطلب الصورة والميزات
انقر بزر الفأرة الأيمن VNTranslator.exe
اختر تشغيل كمسؤول
إلغاء تثبيت VNTranslator
إعادة التثبيت واختر التثبيت لجميع المستخدمين
التثبيت إلى: C:\Program Files\VNTranslator
قم بتنزيل نسختي x86 و x64 من Microsoft: Visual C++ Redistributable الأحدث
ثبت كلا الإصدارين
أعد تشغيل جهاز الكمبيوتر الخاص بك
افتح VNTranslator الإعدادات
اذهب إلى إعدادات التطبيق -> العرض
غيّر مصدر العرض إلى إما الأصلي أو نظام Windows
أعد تشغيل VNTranslator
المشكلة: "تعذّر الاتصال بخادم OCR" أو يتوقف عملية OCR لمدة 15-60 ثانية دون استجابة.
الأسباب المحتملة:
ذاكرة وصول عشوائي غير كافية
جدار حماية يمنع الاتصال
خادم Tesseract OCR أو Window OCR Server لا يستجيب
انقر بزر الماوس الأيمن على VNTranslator.exe واختر تشغيل كمسؤول
افتح أمان Windows -> حماية الجدار الناري والشبكة
انقر السماح لتطبيق عبر الجدار الناري
انقر تغيير الإعدادات -> السماح بتطبيق آخر
استعرض إلى C:\Program Files\VNTranslator\VNTranslator.exe
أضف VNTranslator وسمح له على كلٍ من الخاص و العام الشبكات
ملاحظة: إذا كنت تستخدم برنامج جدار حماية تابعًا لجهة خارجية (BitDefender أو Norton أو McAfee)، أضف VNTranslator كاستثناء في ذلك البرنامج.
افتح VNTranslator الإعدادات
اذهب إلى إعدادات OCR
تعطيل خادم Tesseract (سيستخدم هذا بدلاً من ذلك مُغلف Tesseract)
الحل:
قم بتنزيل Tesseract OCR من المصدر الرسمي
التثبيت إلى: C:\Program Files\Tesseract-OCR
تأكد من أن مسار التثبيت مطابق تمامًا لما هو موضح أعلاه
أعد تشغيل VNTranslator
الحلول 1: أعد تثبيت Tesseract:
أزل Tesseract بالكامل
أعد تشغيل جهاز الكمبيوتر الخاص بك
قم بتنزيل وإعادة تثبيت Tesseract
التثبيت إلى: C:\Program Files\Tesseract-OCR
الحل 2: جرّب إصدارًا مختلفًا من Tesseract
قم بتنزيل إصدارات بديلة من إصدارات Tesseract
ابحث عن الخطأ المحدد
ابحث على Google أو Stack Overflow لحلول خاصة بذلك الخطأ 🙃
الحل:
افتح موجه الأوامر كمسؤول
اكتب setx TESSDATA_PREFIX "C:\Program Files\Tesseract-OCR\tessdata"، ثم اضغط Enter
أعد تشغيل جهاز الكمبيوتر الخاص بك
الحل:
افتح موجه الأوامر كمسؤول
اكتب setx TESSDATA_PREFIX "C:\Program Files\Tesseract-OCR\tessdata"، ثم اضغط Enter
أعد تشغيل جهاز الكمبيوتر الخاص بك
الحل:
أعد تشغيل المودم/الموجّه (الراوتر)
استخدم شبكة افتراضية خاصة (VPN)
أو استخدم محرك OCR غير متصل أكثر استقرارًا مثل Fast OCR و Tesseract 😄