
Pbatch/CameraChessWeb
📦 开源项目Pbatch
一款利用计算机视觉实时记录实体国际象棋对局并导出至 Lichess 的网页工具。
CameraChessWeb 代表了桌面游戏边缘计算领域的一项重要进展。通过使用 TensorFlow.js,该应用完全在客户端执行复杂的计算机视觉任务,无需服务器端处理或专用硬件。项目集成了先进的 YOLOv8 目标检测模型,能够高精度识别棋子及其在棋盘上的位置。系统持续监控视频流以检测走棋变化,并维护棋盘状态的虚拟映射。对局结束后,应用会将走棋历史编译为标准的 PGN 格式。用户可直接将数据导出至 Lichess,从而架起了传统线下对局与数字国际象棋平台之间的桥梁,展示了基于浏览器的机器学习在现实物理追踪中的实用潜力。
💡核心亮点
- ├─集成 YOLOv8 实时目标检测
- ├─基于客户端的 TensorFlow.js 运行
- └─支持直接导出 PGN 至 Lichess
🎯适用人群
- ├─国际象棋棋手
- ├─Web 开发者
- └─计算机视觉爱好者