一般来说,下军棋需要三个人,其中一个人当裁判。
如果只有两个人,又想玩军棋,就需要有一个自动裁判机制。

想到了几种自动裁判的方案

1 图像识别,用手机自动识别棋子上的文字,缺点是拍照,识别耗时较长

补充说明:用手机上传识别用时确实较长,如果采用usb摄像头采集图像,上传到PC机进行识别,可以做到及时响应,更多的细节,可参看本人的另一篇文章 《opencv-python实际演练(二)军棋自动裁判(5)棋子文字的自动识别》

2 二维码扫描,用手机扫棋子上的二维码,缺点是要加贴二维码,分辨力强的人可以也可以识别二维码,可以考虑将二维码贴在棋子下方

3 RFID识别,成本比较高

4 放弃实体军棋,在网上下军棋,实现自动裁判就很简单了。
缺点是没有实体游戏的面对面交流的乐趣。

关于军棋自动裁判机制的设想相关推荐

  1. opencv-python实际演练(二)军棋自动裁判(2)棋子图像采集效果分析

    引子 在前一篇文章<opencv-python实际演练(二)军棋自动裁判(1)棋子图像采集设备DIY>介绍了棋子图像采集设备的制作过程,在取得棋子图像后发现提取目标区域的效果还不够好,有时 ...

  2. opencv-python实际演练(二)军棋自动裁判(3)棋子图像采集设备的改进

    引子 在文章<opencv-python实际演练(二)军棋自动裁判(1)棋子图像采集设备DIY>介绍了棋子图像采集设备的制作过程. 在文章<opencv-python实际演练(二)军 ...

  3. Redis中的自动过期机制

    实现需求:处理订单过期自动取消,比如下单30分钟未支付自动更改订单状态 实现方案1: 使用Redis Key自动过期出发事件通知 使用定时任务30分钟后检查 按照每分钟轮训检查 使用Redis Key ...

  4. rt-thread 自动初始化机制分析-关于编译链接及段信息

    本来我的工作主要集中于嵌入式Linux这一块,关于RTOS,虽然之前也有用UcosII做过一两个项目并量产,但并不是主要发力点,感觉相对与Linux来说,RTOS太过"easy", ...

  5. [开源]FreeSCADA的通道数据与控件属性关联以及自动刷新机制研究

    [开源]FreeSCADA的通道数据与控件属性关联以及自动刷新机制研究 [参考文章]: 1. WPF之Binding深入探讨, 地址:http://www.cnblogs.com/cappuccino ...

  6. 《20天吃透Pytorch》Pytorch自动微分机制学习

    自动微分机制 Pytorch一般通过反向传播 backward 方法 实现这种求梯度计算.该方法求得的梯度将存在对应自变量张量的grad属性下. 除此之外,也能够调用torch.autograd.gr ...

  7. 速成pytorch学习——3天自动微分机制

    神经网络通常依赖反向传播求梯度来更新网络参数,求梯度过程通常是一件非常复杂而容易出错的事情. 而深度学习框架可以帮助我们自动地完成这种求梯度运算. Pytorch一般通过反向传播 backward 方 ...

  8. cocos2d-x内存自动释放机制

    Cocos2d-x内存自动释放机制 本文引用自博客: 第七城市:http://www.th7.cn/Program/cp/201303/130531.shtml 首先在架构里面需要明白,如果使用new ...

  9. 信息系统自动决策机制的使用

    声明 本文是学习360 企业个人信息合规思路与实践报告 2021. 下载地址 http://github5.com/view/1273而整理的学习笔记,分享出来希望更多人受益,如果存在侵权请及时联系我 ...

最新文章

  1. 可以作为python字符串常量的是_Python 复习
  2. 【建议收藏】MD5 算法的Java Bean
  3. 移动端Click300毫秒点击延迟 解决办法
  4. mobi格式电子书_进阶能力 | 了解常见的电子书格式
  5. java 线程 free_Java进阶05 多线程
  6. [Objective-c 基础 - 2.5] .h和.m文件,点语法,成员变量作用域
  7. 架构师必备!分布式高并发都不会还做Java程序员
  8. xshell常用指令
  9. 数据中心建筑及装修施工工序工艺管理要点
  10. Android 集成支付宝支付
  11. 漫谈分布式游戏服务器
  12. 由双系统变单系统——如何删除另一个操作系统
  13. 云巡店php源码,云巡店™〡连锁版正式上线开放注册〡《系统使用手册 1.0》
  14. Linux命令—— expect: command not found
  15. 【巴迪亲子英语启蒙课堂】会日常单词,会简单对话,自主对话不行怎么办?是否要加强英文对话?
  16. mysql5.5手册读书日记(2)
  17. 如何提高团队管理能力6
  18. 微信公众平台接口测试帐号申请流程
  19. Earth Engine下水体提取
  20. c++实现北京地铁线路查询系统

热门文章

  1. NeRF衍生项目,谷歌用Waymo自动驾驶汽车打造3D数字城市
  2. 2018年优秀作译者TOP10揭晓,看看你喜欢的上榜了吗
  3. 关于服装ERP,你想知道的都在这里了
  4. There is no screen to be resumed matching错误解决办法
  5. js li内容a-z排序和搜索 拼音
  6. 弱电计算机网络系统系统概述,弱电系统一、计算机网络系统.ppt
  7. 洛谷 2341 tarjan缩点
  8. 基于微星x370gameplus主板安装w10+Ubuntu16.04双系统(后续再更新)
  9. 用python实现简单的2D游戏
  10. 第九周AI十大要闻 | 中国AI企业数达千家,科创板IPO年营收最低5亿