An advanced monitoring tool with OCR and image recognition capabilities
Project description
Monitrix
Monitrix is a numerical recognition system for monitors and displays utilizing image recognition and OCR technology. Using a YOLO-based custom model, it can extract numerical information from videos and images. / Monitrixは画像認識とOCR技術を活用したモニターやディスプレイ上の数値認識システムです。
Requirements / 動作環境
- Python 3.10+
- ultralytics 8.x
- easyocr 1.7.x
Install / インストール
- Install pytorch
- Install ultralytics
- Install via pip (pipを使用してインストール):
pip install monitrix
Usage / 使用例
Command Line Interface / コマンドライン
- Image / 画像
monitrix_predict [image_path]
- Video / 動画
monitrix_predict_video [video_path]
Python Script / Pythonスクリプト
For simple usage examples, please refer to the Jupyter notebook at example/example.ipynb. / 簡単な使用例はexample/example.ipynbのJupyterノートブックを参照してください。
Features / 主な機能
- Segmentation using custom YOLO model / カスタムYOLOモデルによるセグメンテーション
- Numerical recognition OCR / 数値認識OCR
- Command line interface / コマンドラインインターフェース
License / ライセンス
This project is licensed under the GNU Affero General Public License v3 or later (AGPLv3+).
Third-party Libraries / 使用ライブラリ
- Ultralytics (AGPL-3.0)
- easyocr (Apache License 2.0)
Source Code / ソースコード
The complete source code is available at:
Disclaimer / 免責事項
WARNING: This software is intended for non-medical use only, specifically for monitoring and reading numerical values from standard displays and monitors.
注意: 本ソフトウェアは非医療用途に限定され、特に標準的なディスプレイやモニターからの数値読み取りを目的としています。
The accuracy and reliability of readings may be affected by various factors including lighting conditions, display quality, and camera settings. (読み取りの精度と信頼性は、照明条件、ディスプレイの品質、カメラ設定など、様々な要因の影響を受ける可能性があります)
In addition to the warranty disclaimer and limitation of liability provided by the AGPL-3.0 license: AGPL-3.0ライセンスで提供される保証の免責事項および責任の制限に加えて:
- This software is not certified as a medical device and is provided for research purposes only (本ソフトウェアは医療機器として認証されておらず、研究目的でのみ提供されています)
- No warranty is made regarding the accuracy or reliability of any numerical readings (数値の正確性、信頼性については一切保証いたしません)
- The developers shall not be liable for any medical decisions or actions taken based on the output of this software (開発者は、本ソフトウェアの出力に基づいて行われるいかなる医療上の決定または行動についても責任を負いません)
- Users acknowledge that they use this software at their own risk for non-medical purposes only (利用者は、医療目的でない場合に限り、自己の責任において本ソフトウェアを使用することを認めます)
Citation / 引用
If you use Monitrix in your research, please cite it as follows: 研究でMonitrixを使用する場合は、以下のように引用してください:
BibTeX
@software{monitrix2024,
title = {Monitrix: A Numerical Recognition System for Displays},
author = {Arisaka Naoya},
year = {2024},
url = {https://github.com/arsklab/monitrix},
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file monitrix-0.0.3.dev0.tar.gz.
File metadata
- Download URL: monitrix-0.0.3.dev0.tar.gz
- Upload date:
- Size: 5.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.10.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
feed3a154be58fed849368194734535e9620da07d33d0d863e77c2303fc84e24
|
|
| MD5 |
40956deac422e249a1c32c1566649091
|
|
| BLAKE2b-256 |
08fb54f92421518906eb55852b251959bd4c117bd7c226c152a97e6add91ece4
|
File details
Details for the file monitrix-0.0.3.dev0-py3-none-any.whl.
File metadata
- Download URL: monitrix-0.0.3.dev0-py3-none-any.whl
- Upload date:
- Size: 5.5 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.10.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
91178edb54f391ccc56e862cd89143f1d8b5639e9c27502c9f6240a1e4d1c172
|
|
| MD5 |
3c12dba45d0d958c086f1670cb76528e
|
|
| BLAKE2b-256 |
f8ffe7ba582bf0dba08d09771e821cbdcb981e41001bebd928800933a019ad74
|