Discover and explore top open-source AI tools and projects—updated daily.
LYiHubAR Mahjong assistant for real-time strategy
New!
Top 70.3% on SourcePulse
Summary
ARmahjongAssist is a Mahjong assistance system designed for RayNeo AR glasses, leveraging localized AI to provide real-time, privacy-preserving gameplay insights. It targets Mahjong players seeking an edge by offering optimal move suggestions and situational analysis directly within their field of view, enhancing gameplay without relying on external cloud services.
How It Works
The system comprises an Android client on AR glasses and a Python server. The client captures hand images and transmits them for processing. The server utilizes YOLOv8 (ONNX) for local, low-latency tile recognition. A dedicated Mahjong library calculates optimal plays based on '向听' (Shanten) and '进张' (Ukeire). Integrated Faster-Whisper handles offline speech-to-text, enabling LLM-powered natural language understanding for advanced queries like '绝张' (isolated tile) analysis. This fully localized approach prioritizes user privacy and responsiveness.
Quick Start & Requirements
docker-compose up -d --build).https://github.com/fAres4s/ARmahjongAssist.gitHighlighted Details
http://localhost:8000/static/yolo_debug.html) allows real-time tuning of recognition parameters (Confidence, IoU Thresholds) for improved accuracy in varied conditions.Maintenance & Community
The project acknowledges contributions to datasets and libraries (Mahjong Dataset, riichi-mahjong-tiles, faster-whisper, nanoemoji). No explicit community channels (Discord, Slack) or roadmap details are provided in the README.
Licensing & Compatibility
Limitations & Caveats
The project is designated as "-preview," indicating potential instability or incomplete features. It has a strong dependency on specific hardware (RayNeo AR glasses) and requires manual network configuration. The absence of a clear license is a significant adoption blocker, preventing clarity on usage rights and restrictions.
1 week ago
Inactive
edbeeching
bytedance
openai