免费开源象棋连线工具 VIN象棋:从克隆到自动落子只需10分钟 📅 发布时间:2026/8/22 21:40:14 👁 浏览次数: 免费开源象棋连线工具 VIN象棋从克隆到自动落子只需10分钟【免费下载链接】VinXiangQiXiangqi syncing tool based on Yolov5 / 基于Yolov5的中国象棋连线工具项目地址: https://gitcode.com/gh_mirrors/vi/VinXiangQiVIN象棋是一款免费开源的中国象棋连线工具它截取对局画面用 YOLOv5 深度学习模型认出棋盘上每一枚棋子把局面整理成标准棋谱格式交给外部象棋引擎计算再把最优着法点回你正在玩的游戏里。适合想复盘每步得失、或想让 AI 接管整盘棋的玩家。先跑起来四步完成第一次连线 我用仓库内置的夜神模拟器方案跑了第一局从启动到走出第一步全程没写一行代码。克隆仓库并启动程序。执行git clone https://gitcode.com/gh_mirrors/vi/VinXiangQi装好 .NET Framework 4.8Windows 系统一般自带打开主程序。验证点主界面正常加载左侧识别画面与右侧识别结果两个区域都有内容。选方案。在右侧方案管理下拉框里选内置方案如夜神模拟器目标游戏不在列表里时点F2 寻找窗口句柄2 秒内把鼠标移到目标游戏窗口上。验证点调试截图能截出游戏窗口的完整画面。调缩放比。勾选调试状态拖动主界面右侧的缩放比。验证点截图完整覆盖棋盘不裁剪、无黑边然后关掉调试状态。上图就是调试状态下的主界面左侧实时预览截图右侧可改缩放比截图出现黑边或裁剪时只需拖动这一个参数。配引擎并开连线。填入 UCI/UCCI 引擎路径内置演示用的是 fairy-stockfish.exe思考时间设 4 秒、线程数填核心数 −1点我方开始。验证点下方引擎思考输出开始滚动深度、得分与 NPS 数据棋盘上出现引擎着法箭头。主界面一次展示了识别画面、识别结果和引擎输出第一局走通后参数基本不用动了。阶段动作推荐值缩放拖动缩放比截图完整覆盖棋盘引擎思考时间4 秒引擎线程数核心数 − 1识别模型small.onnx首次自动下载截图模式优先后台黑屏改前台看懂它怎么工作4 个组件各干各的活YOLOv5 识别模型源码见 VinXiangQi/YoloXiangQiModel.cs——看图认字的模块把 640×640 的画面扫描一遍输出每枚棋子的种类与坐标共 15 类黑 7 子、红 7 子加 1 块棋盘持续识别逻辑DetectionLogic——一块小黑板把当前画面和上一次的识别结果对比发现对方落了子就立刻让引擎重新计算引擎适配层EngineHelper——一台计算器把识别出的局面转成 UCI/UCCI 标准格式按你设的深度和线程算出最优着法自动点击ScreenshotHelper——一枚模板章对保存的按钮截图做模板匹配找到了就点下去实现自动续盘这 3 个场景用着顺手 复盘每步得失。对完棋想知道分差在哪一步丢的勾选分析模式引擎会对每个局面输出深度、得分和候选着法。实测中残局中盘阶段引擎在 3.7 秒内完成深度 17 的搜索NPS 达到 1141K数据直接打印在输出窗口里。开局提速。前二十几步没必要每次都让引擎现算。勾选使用开局库、把棋谱文件放进 OpenBooks 目录局面就直接从库里查。设置窗口右侧会显示当前加载的库如狂刀库2022 704查询模式可选。让 AI 接管整盘。长时间对战不想一直挪鼠标时进自动点击管理在右侧真实对局画面上框一小块继续对局按钮区域并保存每局结束程序就自动点下一局。框选范围越小模板匹配越快。新手常踩的 4 个坑 ⚠️截图全黑 → 部分游戏无法被窗口截取改勾前台截图窗口不能被遮挡点棋盘没反应 → 改勾前台鼠标会占用鼠标但兼容性最好分析中途停了 → 点一次重新检测棋盘即可恢复识别缩放比看着不对 → 开调试状态拖缩放比不黑边、不裁剪再关闭调试问识别模型要自己准备吗不用首次启动自动下载 small.onnx。问引擎从哪来任意支持 UCI/UCCI 协议的引擎程序填路径即可。第一局跑通后把缩放比和思考时间按对手平台微调点保存当前方案存下来之后一键就能开局。VIN象棋完全免费开源源码就在仓库里遇到问题可以直接翻代码也能顺手把缺的功能补上。【免费下载链接】VinXiangQiXiangqi syncing tool based on Yolov5 / 基于Yolov5的中国象棋连线工具项目地址: https://gitcode.com/gh_mirrors/vi/VinXiangQi创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考