DIY剪刀石头布机器人(一)
背景:
回家看到小外甥存了很多零用钱,作为舅舅,最近手头有点紧。于是经过几天的筹划,决定制作一个剪刀石头布机器人,向小外甥挑战。以小外甥好胜的性格,一定会欣然应答。然后凭借神经网络出色的性能,赢光他的零花钱不是问题。。。嘿嘿,想想还有点美呢。
成果展示:
下面这个是做好的成品,效果不错,小外甥被忽悠的一愣一愣,轻松拿下他的存钱罐。
原理介绍:
主要就是一个图像分类的神经网络。通过摄像头,判断小外甥出拳一瞬间的手型,然后根据规则显示克制他的手型即可。例如摄像头检测到小外甥出了剪刀,那么机器人就出一个布,只要模型训练的好,妥妥的百战百胜。
数据收集:
用过深度学习的人都知道,这货需要训练数据,而且越多越好,各种背景,光照,远近最好都能撸一些图片,这样模型的鲁棒性就会很好。我编写了一个python代码,配合opencv调用摄像头来获取手势图片。将剪刀的标签设为0,石头的标签设为1,布的标签设为2,每种采集1000张图片左右。如下图所示:
剪刀(0)对应的数据:
石头(1)对应的数据:
布(2)对应的数据:
DIY剪刀石头布机器人(一)相关推荐
- 手势识别实践 | DIY应用到剪刀石头布机器人(附代码)
欢迎关注" 计算机视觉研究院 " 计算机视觉研究院专栏 作者:Edison_G 扫描二维码 关注我们 微信公众号 : 计算机视觉研究院 回复&qu ...
- 旧物手工机器人制作图片_科技小发明手工,DIY电池机器人制作图解教程
利用电池驱动的小机器人玩过吗,可不是外面买的玩具,而是自己亲手设计和组装的手工制作.听起来是不是难度满满的样子?其实跟着教程来做一点不复杂,只需要利用家里的废纸板,还有一些简单的电器零件,一个小时左右 ...
- diy 扫地机器人 滚刷_不想动手倒垃圾?自集尘扫地机器人彻底解放你的双手!...
这次测试的两款自清洁扫地机器人,分别是鲨客自清洁扫地机器人和IRobot i7扫地机器人,这两个品牌都是来自美国的,专业做清洁电器的品牌,可以说是自清洁扫地机器人中的领军品牌,希望可以通过这篇文章让大 ...
- diy 扫地机器人 滚刷_霍尔传感器在扫地机器人中的作用
推荐阅读 现代社会,目之所及之处我们都会发现扫地机的品类已经越来越多了.市场的繁荣得益于科技的发展,以及消费者对生活质量更深的解读.随着扫地机硬件供应链和导航方案的快速成熟,进入门槛在逐渐降低,产品端 ...
- diy 扫地机器人 滚刷_扫地机器人无法完成的使命,莱克吉米W7智能洗地机帮你完成...
前言: 说起来做家务很多人都比较头疼,小编也是非常不愿意做家务,之前就购买了扫地机器人帮忙来做家务,使用了一段时间后,扫地机器人确实可以解放双手,每天下班回家,扫地机器人已经帮助你解决了地面清洁问题, ...
- diy 扫地机器人 滚刷_扫地机及其滚刷的制作方法
本实用新型涉及一种自动清扫装置,尤其涉及一种扫地机及其滚刷. 背景技术: 当前扫地机器人已经广范应用于家庭或其它场景中.通常,扫地机器人都在其机身底面设置方形开口,方形开口连接有吸力的风道,并在方形开 ...
- diy 扫地机器人 滚刷_无滚刷PK有滚刷:关于保洁机器人两种常见清扫结构的分析...
目前市面上销售的保洁机器人从底部清扫结构上来看,主要分为两种结构类型:一类是以iRobot Roomba为代表的有滚刷三段式清扫结构,另一类则是以V-BOT为代表无滚刷双重清扫结构,今天爸爸乐轻松网主 ...
- diy 扫地机器人 滚刷_【参考文档】扫地机器人滚刷与边刷的作用-word范文 (1页)...
本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除! == 本文为 word 格式,下载后可方便编辑和修改! == 扫地机器人滚刷与边刷的作用 导语:大家都知道, ...
- diy 扫地机器人 滚刷_扫地机器人滚刷和边刷分别有什么作用
原标题:扫地机器人滚刷和边刷分别有什么作用 大家都知道,现在的智能扫地机器人,全部都有边刷,而且绝大多数都有滚刷,有些扫地机器人还有两个边刷.那么滚刷与边刷在对于全自动扫地机来说,究竟怎么样?有多大作 ...
最新文章
- Fiddler 发送post 请求失败
- 命名实体识别_用膨胀卷积进行命名实体识别 NER
- 未明确定义列存储过程没问题_使用Apache Kudu和Impala实现存储分层
- ubuntu10.4安装交叉编译器arm-none-linux-gnueabi-gcc
- java stream 多个filter_如何在Java Stream上应用多个过滤器?
- 面试时Android屏幕适配,Android—屏幕适配(面试技巧)
- java位图_Java 位图法排序的使用方法
- 普林斯顿大学计算机科学研究生条件,普林斯顿大学之计算机科学系
- 没有第三个变量的前提下交换两个变量_很多人连Python变量都没搞懂,说自己会python
- 编译器与解释器的区别和工作原理
- 天池大数据竞赛口碑商家客流量预测——时序预测(python-numpy-arima)
- PS 色彩平衡之算法公式原理详解及 Python 实现
- wsl2 局域网访问_超轻巧局域网传输神器,用手机看电脑上的小电影
- 强化学习之Q-learning算法
- Android 10.0 行为变更(一)针对所有 API 级别的应用
- esrXP(字幕提取工具)中文版 v10
- linux 添加启动项运行shell脚本的方法
- app屡次停止运行怎么解决_小说APP用户黏性不强怎么解决?
- Linux0.11内核源码解析01
- PHP互评,质量互评有感 ---------------------- 付典海-_望京社区卫生服务中心