ScoreSight es una aplicación de OCR (reconocimiento óptico de caracteres) diseñada para extraer texto de secuencias de actualización en tiempo real, como marcadores, aplicaciones, vídeos y juegos.
Está escrito en Python y utiliza las siguientes tecnologías:
Es la mejor herramienta gratuita de OCR en tiempo real del planeta Tierra para marcadores y juegos.
Si desea donar para ayudar a respaldar el proyecto, puede hacerlo en GitHub o Patreon.
Precio: GRATIS.
Videotutoriales muy cortos:
Guías adicionales:
Consulte la página de lanzamientos para descargar ejecutables e instaladores.
Consulte la Guía de instalación para obtener ayuda con la instalación.
git clone https://github.com/occ-ai/scoresight.git
pip install -r requirements.txt
Para Mac y Windows existen más dependencias en requirements-mac.txt
y requirements-win.txt
.env
. Vea el contenido del archivo en el archivo .github/worksflows/build.yaml
Hay algunos pasos adicionales para la instalación en Windows:
$ cd src/win32DeviceEnum && python.exe setup.py build_ext --inplace
En Mac, y particularmente en Arm64, necesitarás instalar las dependencias manualmente. Esto se refleja en el archivo ./github/actions/build.yaml.
Obtenga el proyecto del repositorio y compílelo localmente
$ git clone https://github.com/nocarryr/cyndilib.git
$ cd cyndilib
$ pip install setuptools numpy cython
$ pip install .
Obtenga el proyecto del repositorio y constrúyalo localmente. Esto supone que tiene Homewbrew en /opt/homebrew
pero si está en /usr/local
entonces no hay necesidad de marcarlo adicionalmente.
$ 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
Compile los archivos de la interfaz de usuario en Python:
. / scripts / compile_ui.ps1
Inicie la aplicación:
python main.py
Siga las instrucciones en pantalla para cargar una imagen del marcador y extraer el texto.
Es posible que desee crear un .exe o .app distribuible o incluso un instalador, esto es posible con PyInstaller.
Para construir el ejecutable, ejecute PyInstaller.
pyinstaller --clean --noconfirm scoresight.spec -- --mac_osx
pyinstaller --clean --noconfirm scoresight.spec -- --win
pyinstaller --clean --noconfirm scoresight.spec
¡Las contribuciones son bienvenidas! Si desea contribuir a este proyecto, siga estos pasos:
Este proyecto está publicado bajo la licencia MIT.
Si tiene alguna pregunta o sugerencia, no dude en dejar un problema en el repositorio. También puede enviar un correo electrónico a [email protected].
Si desea contratar al equipo de desarrollo para producir ScoreSight según sus necesidades, comuníquese con [email protected].