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 .
リポジトリからプロジェクトを取得し、ローカルでビルドします。これは 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
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] までご連絡ください。