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 aider à 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].