棋子检测方案升级:YOLO 目标检测替代传统 ROI 阈值
Phase: P1 升级 — 棋子识别方案演进 | 依赖: P0 棋盘矫正 目标: 用 YOLO 深度学习模型替代 ROI 双阈值方案,提升棋子检测准确率和光照鲁棒性。 0. 升级背景 当前的 ROI 双阈值...
Phase: P1 升级 — 棋子识别方案演进 | 依赖: P0 棋盘矫正 目标: 用 YOLO 深度学习模型替代 ROI 双阈值方案,提升棋子检测准确率和光照鲁棒性。 0. 升级背景 当前的 ROI 双阈值...
本章使用 ESP32-CAM + OpenCV + Qt6,从 MJPEG 视频流解码到 HoughCircles 星位检测再到 RANSAC 单应矫正,构建完整的棋盘基础视觉管线
BFS 气计算 / 提子 / Zobrist 劫检测 / 终局计目 / 3D 渐变棋子 / 读秒计时 / 音效系统
从零到 APK:在 Ubuntu 20.04 上搭建 Qt6 Android 交叉编译环境,覆盖 JDK、Android SDK/NDK、Qt6 for Android 安装,以及 CMake 配置、交叉编译、APK 打包全流程...
Phase: P1 — 棋子识别 + 局面感知 | 依赖: P0 棋盘矫正 输入: 透视矫正后的 600×600 正方形棋盘图,已知 361 个交点像素坐标 输出: 19×19 局面字符串 (B/W/.) + 落...
Qt6 把 OpenGL 拆成了独立模块,不再默认链接。从 QOpenGLWidget 的初始化到主循环的正确写法,一次讲清楚。