分數視力
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]。