ScoreSight — это приложение OCR (оптического распознавания символов), предназначенное для извлечения текста из потоков обновлений в реальном времени, таких как табло, приложения, видео и игры.
Он написан на Python и использует следующие технологии:
Это лучший бесплатный инструмент оптического распознавания символов в реальном времени на планете Земля для табло и игр.
Если вы хотите сделать пожертвование в поддержку проекта, вы можете сделать это на 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
Скомпилируйте файлы пользовательского интерфейса в Python:
. / 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].