高尔夫球与机器视觉

2016-04-08 21:48:55 +08:00
 sennes

小生的团队利用两个摄像头来拍摄高尔夫球击球,然后测量出一些基本参数

比如:

目前数据算的还是准确的,然后后期如果利用这些数据就可以大致估计出球的飞行路径,实时的绘制出来。

效果如下图 gif 所示(图是 2.52 MB..可能会烧各位的流量抱歉了。)

嘿嘿 ↑ 然后左图的白色一片是我姿势不对把膝盖拍进去了(晕死)

我们团队nephovision基本都做一些和图像处理、机器视觉、虚拟现实等相关的东西,下次有更好玩的东西再分享给大家瞧瞧。

对小生的团队做的这个玩意儿有想法的可以在下面提出,我们交流交流?

3169 次点击
所在节点    分享创造
26 条回复
sennes
2016-04-08 22:26:48 +08:00
😂看来并没有人感兴趣
itommy
2016-04-08 22:58:23 +08:00
对高尔夫球感兴趣 :p

不过 computer vision 还是挺高级的
processzzp
2016-04-08 23:00:45 +08:00
@sennes 不是不感兴趣,只是感觉挺高大上的,插不上话 :-)
sennes
2016-04-08 23:16:11 +08:00
@itommy 哈哈 有啥疑问都可以提一下哒
@processzzp 谢谢 因为做这些处理也是需要写算法的,所以我觉得 V 站这边会有人能讨论起来,说不定能启发到我们。
alect
2016-04-09 00:00:23 +08:00
挺好玩的
sennes
2016-04-09 00:14:02 +08:00
@alect 谢谢
green15
2016-04-09 00:34:16 +08:00
想起做过的力学题……如果移动距离不是很短,飞行中要考虑的东西就很多,像 magnus effect~
额,没想出什么有钱途的应用点子~~隔行如隔山~
oojiayu
2016-04-09 01:06:42 +08:00
这个非常 Nice~ 市场需求肯定是有的。
我接触到的两个高尔夫俱乐部,他们都会经常讨论你提到的 List.
通常情况下,一杆球他们赌的是 500 。如果能够有理论依据,并且练习的时候可以通过设备来反馈数据,然后逐渐练习好肌肉记忆,那么这就牛逼了。

曾经借了朋友的会员卡,没打几杆就被球场清理出去的路过……
MCVector
2016-04-09 02:20:17 +08:00
和光照环境有关吗?可以生成 point cloud 吗?
nijux
2016-04-09 02:25:11 +08:00
风力怎么算啊
sennes
2016-04-09 08:22:18 +08:00
@green15 其实是这样的。这个东西就是希望在室内击球,然后通过参数来模拟运动轨迹。这样的话,如果我们击球瞬间的参数比较准确的话,就可以利用别人的一些经验公式或者说比较简单的物理模型来 [预测] 这个轨迹。(因为在室内击球会被打到有缓冲的墙上,所以真实的运动轨迹只是预测、模拟的)


@oojiayu 其实这个东西有人做了。 但是我们做出来的设备无论是精度还是处理速度都算是比较好的。


@MCVector
您问的问题非常好。我可以告诉您的是,这个玩意儿和光照有很大的关系。因为是使用了帧率比较高的传感器,也就是俗称的"高速相机",所以要求有比较合适的光照环境。(不过这个东西预计的应用场景也是在室内,所以光是基本可控的)

而 point cloud 是这样的,室内击球,球很快就跑出了镜头的范围,所以就算能做点云也只有很少的点。(前提是我没有理解错您说的 point cloud)



可以形成上图这样的轨迹(球上的一些标记打码了)
sennes
2016-04-09 08:23:45 +08:00
@nijux 靠模拟。哈哈 因为打算是放在室内做虚拟的击球模拟。类似于体感游戏那样(不过玩家击球是真的)。
crazylinus
2016-04-09 09:20:53 +08:00
我也想学学机器学习,楼主有什么比较好的入门建议吗?我是自动化专业的,从事嵌入式软件开发工作,熟悉 C 语言, C#语言等。楼主能不能给一些入门建议?
MCVector
2016-04-09 15:23:27 +08:00
@sennes 如果只是在室内的话可以试试在球上贴一些 红外的标记点,用红外相机捕捉。这样会不会好一点。之前做 Motion capture 就是用的这种 marker.
sennes
2016-04-09 17:56:30 +08:00
@MCVector 没有具体见过“红外标记点”。可能在击打的时候会打掉? 其实我们现在用的传感器频谱这边也是接近红外的。
而且用点有个坏处是 mark 有时候会和图像噪声区分不开。毕竟你看看图中球的大小可能只有 50*50 的像素。
sennes
2016-04-09 20:11:30 +08:00
APPEND 了一些信息。
话说有没有喜欢图像处理的小伙伴,可以尝试一下算出动图中的球速和转速呢?(帧率没给出,那就带个变量)
或者说大家可以看图猜一下图像捕获帧率是多少?
另外对这个装置感兴趣的老板可以联系我们团队给您家里搞一套?
Boyang
2016-04-09 20:14:04 +08:00
可以开发一套 Hawkeye 啊,绝对有前途
sennes
2016-04-09 20:16:12 +08:00
@Boyang Hawkeye 用于比赛。 但是我们的装置比较适用于室内训练场和"(土豪)家庭娱乐"。
用来训练是不错的,打完就能看到参数和轨迹(开发中)。
theoractice
2016-04-10 01:02:34 +08:00
球速不说了,转速好算。把球面图像投影到平面上(弧线变直线)然后计算一下前后图的相似变换矩阵。不过你这个 VGA 分辨率结果误差一定不小:)
MCVector
2016-04-10 01:22:49 +08:00
@sennes 有那种贴纸,只反射红外,用红外相机可以很容易的把它从背景中分离开。 Oculus Rift 上就是通过这种东西定位的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/269675

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX