分数视力
v0.1.0
ScoreSight 是一款 OCR(光学字符识别)应用程序,旨在从记分板、应用程序、视频和游戏等实时更新流中提取文本。
它是用 Python 编写的,并利用以下技术:
它是地球上最好的免费实时 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
构建 win32DeviceEnum pyd 在 Mac 上,特别是在 Arm64 上,您需要手动安装依赖项。这反映在 ./github/actions/build.yaml 文件中。
从存储库获取项目并在本地构建它
$ git clone https://github.com/nocarryr/cyndilib.git
$ cd cyndilib
$ pip install setuptools numpy cython
$ pip install .
从存储库获取项目并在本地构建它。这假设您在/opt/homebrew
中有 Homewbrew,但如果它在/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
将 UI 文件编译为 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]。