冰壶轨迹记录仪(视觉组)——OpenCV颜色识别的应用

本文记录了在电赛中利用OpenCV进行冰壶颜色识别,从而实现运动轨迹记录、角度测量和距离时间检测的过程。通过提取HSV特征值识别绿色卡纸标记,以中心点记录轨迹。计算冰壶转动角度和运动距离时间的方法也在文中提及。
摘要由CSDN通过智能技术生成

校电赛已经告一段落,我得承认虽然自己很努力了,但是运气成分着实差了一点,毕竟比赛只看结果,又看不到我努力完成的过程QAQ~

不过完成比赛的过程中,我也是有所收获的,在这里记录一下我是如何如何完成这个项目的。

一、题目要求

题目

二、问题分析

需要实现的几个功能:

  1. 冰壶运动的启停检测
  2. 冰壶运动轨迹的记录与标记
  3. 冰壶运动角度的测量
  4. 冰壶运动时间和距离的检测

分析上面几个需求,尤其是 23 ,可以发现,如果我们把冰壶角度变化的轨迹记录下来的话,其他所有的问题也都迎刃而解了;

也就是说,最重要的是我们要记录冰壶外围上的一个点的运动轨迹!

三、思路设计

完成这个题目其实有很多方法,比如传感器组的选手有用四个超声波传感器和挡板做的;也有视觉组用机器学习建立模型跑模型的等等。

我们的思路很清晰,不用什么光流法检测运动物体 (因为没学过不会),只需要检测冰壶外围的一个区域的颜色就可以(校赛题目可以做标记),以此区域中心点做记录、画轨迹、求结果!

这样我们便 将检测运动物体的问题转化成

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值