1
mineralsalt 2022-10-05 21:51:19 +08:00
有点难, 跳动速度稍快人眼都很难捕捉绳子的运动何况是普通摄像头, 还不然在绳柄上装个计数装置, 再把数据传到 APP 上处理
|
2
thedrwu 2022-10-05 22:04:49 +08:00 via Android 2
倒着跳一圈,采样 aliasing 爆了,满分通过
|
3
liyafe1997 2022-10-05 22:08:29 +08:00 via Android
拿个 VGG 或者 ResNet 之类的网络魔改下?
|
4
kkocdko 2022-10-05 22:12:08 +08:00
识别人跳动,检测是否有绊到的动作,检测双手是否都拿着绳子?
所以你的需求是什么,限制是什么,场景是什么。个人觉得小时候那种自带计数器的跳绳就挺好了 |
5
qsmd42 2022-10-05 22:20:05 +08:00
不是有个 app 叫摇摇吗
|
6
jeesk 2022-10-05 22:56:27 +08:00 via Android
思路改一改 ?
|
7
7zlid 2022-10-05 22:59:12 +08:00 via Android
这个程序是不是能用来统计另一件事情中间动了多少次?
|
8
1423 2022-10-05 23:02:35 +08:00
这不是成熟的不得了的技术吗。。怎么还有 V 友认为“有点难”呢。。
找了个视频,天天跳绳的 |
9
eason1874 2022-10-05 23:25:16 +08:00 7
|
11
ysc3839 2022-10-06 02:51:31 +08:00 via Android
@1423 那只是别人成熟,如果用 AI 识别,且网上没有开源方案的话,设计和训练模型的成本是很高的
|
13
wangritian 2022-10-06 05:10:39 +08:00
先考虑一个单人版低成本实现方案,用 tf-models 的 pose-detection 标注躯体关键点,用一定时间内膝盖垂直坐标变化量判断是否起跳,状态机管理站立和起跳的变化并计数,第一次起跳开始计时,尽量用 60 帧摄像头,不过感觉错误率不会低
|
14
Sped0n 2022-10-06 06:19:06 +08:00 via iPhone 1
换个思路吧
视觉识别这个难度很高 |
16
linhongye 2022-10-06 08:11:58 +08:00 via Android
摄像头本身的帧率、清晰度如果跟得上的话,倒不会难到做不出来… 不过不同用户设备参数不同,也会是影响效果的一个重要因素…
当然,比起要多久时间,说要多少钱可能更合适?… |
17
buyan3303 2022-10-06 08:22:37 +08:00
我个人感觉,先得一个能抓拍超高速甩绳的摄像机,再写程序,动态处理绳子转圈的轨迹。
而且这个要实时处理的话, [最快的一个人一分钟能达到 649 下] , 光是数据采集就难。 然后采集过来得快速处理+实时或者低延时出结果,那还得多服务器分布式处理。 |
18
xuanbg 2022-10-06 08:35:00 +08:00
@1423 这个技术哪里就成熟了。。。只能说人按规矩来,机器勉强能准确计数。但只要不按规矩来,机器肯定要 SB 。
成熟的标准至少要达到:任何普通人能想到的欺骗手段都能识别。随便你怎么跳,我都能按设定的规则来计数。 |
19
loading 2022-10-06 09:10:16 +08:00
不要求完美,只要检测头部位置,上下变化就行了。
|
20
Herry001 2022-10-06 09:22:08 +08:00 6
这玩意真不成熟……
宋太祖一分钟跳绳比赛: https://www.bilibili.com/video/BV1fr4y1p7Lh/ |
24
christin 2022-10-06 10:03:43 +08:00 via iPhone 1
直接换思路,与其辛苦搞这个识别,不如整个带计数的跳绳来的方便。
|
25
vopin 2022-10-06 10:19:50 +08:00 via iPhone
视觉不如直接硬件传感器
信我 |
26
yolee599 2022-10-06 10:21:56 +08:00 via Android
已经有成熟的 APP 可以实现了吧,经常看到小朋友用手机摄像头对着自己做一些动作,然后手机那边播报计数,做得不标准还会播加油。作弊肯定无法避免的,全靠自觉
|
27
LZSZ 2022-10-06 10:33:14 +08:00
双脚离地就算一次呗
|
28
gelilaohuang 2022-10-06 10:51:41 +08:00
@1423 看这小孩跳绳我替他急得慌
|
29
liuhuansir 2022-10-06 11:03:27 +08:00
@wangritian 我也算经常跳绳,1 分钟 180 上下,60 帧的摄像头怎么做到准确识别呢,这不搞个高速摄像机能记录下每次的跳动?
|
30
m1nm13 2022-10-06 11:19:29 +08:00
纯靠摄像头来识别,目测现在的水平,不可能做的好,加个活体识别能避免纸片人的问题
但是避免不了人家就干跳,不甩绳子。。。不过干跳好像也达到目的了 DOG |
31
hubahuba 2022-10-06 11:52:40 +08:00
多目标检测 可以用 crowhuman 预训练
拿到特征直接传给 deepsort ,追踪也不难 多目标行为识别也不是难点,检测一个跳绳的时序特征帧随便用一个视频理解预训练模型也能较好的识别 难点在于密集的重复性动作这块,如果视频帧率追不上他跳的速度,比如他跳了两次,但是两帧之间人却都在空中,这就不太好计数··· 也要看你后期怎么做计数这块的业务处理 一个小弱鸡的理解··· |
32
uni 2022-10-06 12:27:04 +08:00
有啊,之前币圈有个跳绳赚钱的,我也很好奇技术上他们怎么做的
|
33
Building 2022-10-06 12:31:53 +08:00 via iPhone
想要做到完美,起码要攻克以下几点吧:
人体识别(知道画面中有人) 人体追踪(画面中出现其他人不会干扰) 人体动作追踪(画面中人物做了动作能记录下来) 人体动作识别(能够识别记录下来的动作,开始,暂停,摇手等等……) 声音识别(能识别脚落地或者绳子扫地发出的声音,这个还要快速识别) 你看看现在声画处理技术有那一项能够完美做到了? 还有一种是用苹果的激光雷达扫描得到 3D 模型,用游戏的方式来处理,但问题是苹果的那个距离精度不是很高 |
34
leonshaw 2022-10-06 12:34:58 +08:00
双摇三摇都不考虑吗
|
35
eason1874 2022-10-06 12:46:01 +08:00 1
@laoyur #22 上面 21 楼发的那个宋太祖一分钟跳绳比赛,跟 8 楼视频用的同一个 APP ,宋太祖在书本里没拿绳子,也没跳,你看它检测出来了吗 😅
还不信的话,看看这个:跳绳,但监督者是 AI https://www.bilibili.com/video/BV1gb4y177Xc/ 再不信的话去 B 站搜 天天跳绳 |
37
iloveoovx 2022-10-06 13:22:16 +08:00
|
38
elboble 2022-10-06 13:49:41 +08:00
上半年疫情在家上网课,体育课就是用“天天跳绳”的 app ,每天跳绳,仰卧起坐,开合跳等,ai 识别运动。
基本靠谱,不过楼上宋太祖跳绳这个也玩过了,一分钟 260 ,最高记录,再也破不了了。 |
39
greatx 2022-10-06 14:24:44 +08:00
|
40
laoyur 2022-10-06 14:51:37 +08:00
@eason1874 看了你说的那个宋太祖,确实如你所说
以前我家娃班里也要求打卡这个天天跳绳的,后来老师没有继续监督,大家就都不了了之,都不弄了 但那会儿群里确实有好几个家长说没绳空跳被抓包了😂 难道是老师人肉抓的……我也懒得去再去实测这 app 了 不管怎么说,你的结论是对的,我武断了,抱歉,没有看了视频再说话 |
41
wuxiaoqing234 2022-10-06 15:49:47 +08:00
@eason1874 有没有可能, 这也是功能之一。就是类似金手指,真把学生卡死了,大家都不下载就麻烦了
|
42
supersu 2022-10-06 16:39:31 +08:00 via Android
[劲夫教你完成体育作业-哔哩哔哩] https://b23.tv/kHBDaXY 这个俯卧撑的更搞笑~
|
43
imn1 2022-10-07 16:32:02 +08:00
说简单也简单
跳绳是有规律行为,动体移动范围、行为频率、声音等等都是可测的 说难也难 因为人类的行为是无限的 所以 善意跳绳的话,就是目的确实是为了跳绳本身相关,还是可做的 “恶意跳绳”的话,就是要达到容错(非主观的错误动作)、作弊检测(主观的反检测行为)、以及外部干扰因素,呵呵,这个 AI 做出来可以上天了 |
44
Finesniffing OP 谢谢各位大佬的回复,根据大家说的,我找到了思路~!
|