ScoreSight هو تطبيق OCR (التعرف البصري على الأحرف) مصمم لاستخراج النص من تدفقات التحديث في الوقت الفعلي مثل لوحات النتائج والتطبيقات ومقاطع الفيديو والألعاب.
هو مكتوب بلغة بايثون ويستخدم التقنيات التالية:
إنها أفضل أداة مجانية للتعرف الضوئي على الحروف في الوقت الفعلي على كوكب الأرض للوحات النتائج والألعاب.
إذا كنت ترغب في التبرع للمساعدة في دعم المشروع، يمكنك القيام بذلك على GitHub أو Patreon.
السعر: مجاني.
دروس فيديو قصيرة جدا:
أدلة إضافية:
راجع صفحة الإصدارات للتعرف على الملفات التنفيذية والمثبتات القابلة للتنزيل.
راجع دليل التثبيت للحصول على مساعدة في التثبيت.
git clone https://github.com/occ-ai/scoresight.git
pip install -r requirements.txt
بالنسبة لنظامي التشغيل Mac وWindows، توجد تبعيات أخرى في requirements-mac.txt
و requirements-win.txt
.env
. راجع محتويات الملف في ملف .github/worksflows/build.yaml
هناك بعض الخطوات الإضافية للتثبيت على نظام التشغيل Windows:
$ cd src/win32DeviceEnum && python.exe setup.py build_ext --inplace
على نظام Mac، وخاصة على Arm64، ستحتاج إلى تثبيت التبعيات يدويًا. ينعكس هذا في ملف ./github/actions/build.yaml.
احصل على المشروع من الريبو وقم ببنائه محليًا
$ git clone https://github.com/nocarryr/cyndilib.git
$ cd cyndilib
$ pip install setuptools numpy cython
$ pip install .
احصل على المشروع من الريبو وقم ببنائه محليًا. يفترض هذا أن لديك Homewbrew في /opt/homebrew
ولكن إذا كان في /usr/local
فلن تكون هناك حاجة لوضع علامة إضافية.
$ git clone https://github.com/sirfz/tesserocr.git
$ cd tesserocr
$ /opt/homebrew/brew install tesseract leptonica
$ PATH="$PATH:/opt/homebrew/bin" CPPFLAGS="-I/opt/homebrew/include -L/opt/homebrew/lib" python3 -m pip install --no-binary tesserocr tesserocr
تجميع ملفات واجهة المستخدم في بايثون:
. / scripts / compile_ui.ps1
إطلاق التطبيق:
python main.py
اتبع التعليمات التي تظهر على الشاشة لتحميل صورة لوحة النتائج واستخراج النص.
قد ترغب في إنشاء ملف .exe أو .app قابل للتوزيع أو حتى أداة تثبيت، وهذا ممكن باستخدام PyInstaller.
لبناء الملف القابل للتنفيذ، قم بتشغيل PyInstaller.
pyinstaller --clean --noconfirm scoresight.spec -- --mac_osx
pyinstaller --clean --noconfirm scoresight.spec -- --win
pyinstaller --clean --noconfirm scoresight.spec
المساهمات هي موضع ترحيب! إذا كنت ترغب في المساهمة في هذا المشروع، يرجى اتباع الخطوات التالية:
تم إصدار هذا المشروع بموجب ترخيص MIT.
إذا كان لديك أي أسئلة أو اقتراحات، فلا تتردد في ترك مشكلة في المستودع. يمكنك أيضًا إرسال بريد إلكتروني إلى [email protected].
إذا كنت ترغب في التعاقد مع فريق التطوير لإنتاج ScoreSight لتلبية احتياجاتك، يرجى الاتصال بـ [email protected].