ScoreSight est une application OCR (Optical Character Recognition) conçue pour extraire du texte à partir de flux de mise à jour en temps réel tels que des tableaux de bord, des applications, des vidéos et des jeux.
Il est écrit en Python et utilise les technologies suivantes :
Il s'agit du meilleur outil OCR gratuit en temps réel sur la planète Terre pour les tableaux de bord et les jeux.
Si vous souhaitez faire un don pour soutenir le projet, vous pouvez le faire sur GitHub ou Patreon.
Prix : GRATUIT.
Tutoriels vidéo très courts :
Guides supplémentaires :
Consultez la page des versions pour les exécutables et les programmes d'installation téléchargeables.
Consultez le Guide d'installation pour obtenir de l'aide sur l'installation.
git clone https://github.com/occ-ai/scoresight.git
pip install -r requirements.txt
Pour Mac et Windows, il existe d'autres dépendances dans requirements-mac.txt
et requirements-win.txt
.env
. Voir le contenu du fichier dans le fichier .github/worksflows/build.yaml
Il existe quelques étapes supplémentaires pour l'installation sous Windows :
$ cd src/win32DeviceEnum && python.exe setup.py build_ext --inplace
Sur Mac, et particulièrement sur Arm64, vous devrez installer les dépendances manuellement. Cela se reflète dans le fichier ./github/actions/build.yaml.
Récupérez le projet du dépôt et construisez-le localement
$ git clone https://github.com/nocarryr/cyndilib.git
$ cd cyndilib
$ pip install setuptools numpy cython
$ pip install .
Récupérez le projet du dépôt et construisez-le localement. Cela suppose que vous avez Homewbrew dans /opt/homebrew
mais si c'est dans /usr/local
alors il n'y a pas besoin de marquage supplémentaire.
$ 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
Compilez les fichiers de l'interface utilisateur en Python :
. / scripts / compile_ui.ps1
Lancez l'application :
python main.py
Suivez les instructions à l'écran pour charger une image du tableau de bord et extraire le texte.
Vous souhaiterez peut-être créer un .exe ou .app distribuable ou même un programme d'installation, cela est possible avec PyInstaller.
Pour créer l’exécutable, exécutez PyInstaller.
pyinstaller --clean --noconfirm scoresight.spec -- --mac_osx
pyinstaller --clean --noconfirm scoresight.spec -- --win
pyinstaller --clean --noconfirm scoresight.spec
Les contributions sont les bienvenues ! Si vous souhaitez contribuer à ce projet, veuillez suivre ces étapes :
Ce projet est publié sous licence MIT.
Si vous avez des questions ou des suggestions, n'hésitez pas à laisser un problème sur le référentiel. Vous pouvez également envoyer un e-mail à [email protected].
Si vous souhaitez confier à l'équipe de développement la production de ScoreSight selon vos besoins, veuillez contacter [email protected].