围棋打谱辅助系统:4+1 架构设计 V3
智能围棋盘 —— 系统架构设计文档 版本: v3.0 | 架构师: Magic_GT | 修订: Magic_HK | 方法论: 4+1 View Model (Kruchten) 设计目标: 构建一个高内聚、低耦合、可扩展的围棋系统,支持:命令...
智能围棋盘 —— 系统架构设计文档 版本: v3.0 | 架构师: Magic_GT | 修订: Magic_HK | 方法论: 4+1 View Model (Kruchten) 设计目标: 构建一个高内聚、低耦合、可扩展的围棋系统,支持:命令...
核心思想:围棋棋盘有 9 个固定位置的星位标记点(座子点),它们构成一个已知的 3×3 网格。检测这 9 个点即可直接求解透视变换,一步到位地映射出全部...
1. 问题定义 输入: 任意角度拍摄包含围棋棋盘的彩色照片(倾斜、透视畸变) 输出: 正方形俯视校正图(19×19 标准棋盘,含网格线与星位标记) 2. 算法流...
用途: 作为围棋打谱辅助系统对弈引擎模块的参考设计文档。 覆盖规则: 落子合法性、气与提子、劫争、终局判定(中日规则对比)。 目标语言: C++(可移...
Phase: P1 — 棋子识别 + 局面感知 | 依赖: P0 棋盘矫正 输入: 透视矫正后的 600×600 正方形棋盘图,已知 361 个交点像素坐标 输出: 19×19 局面字符串 (B/W/.) + 落...
四层继承结构、drawPrimitive/drawControl/drawComplexControl 调用链、QStyleOption 系统、State 到语义化枚举映射、最小可运行 SimpleStyle
Theme 系统四层颜色模型、JSON 序列化与热切换
polish 生命周期与 EventFilter 事件拦截实战
drawPrimitive/drawControl/drawComplexControl 绘制引擎全景
WidgetAnimationManager 动画架构与焦点动画实战