iOS 开发-有大佬了解 AI 姿态识别吗?

yinyansheng1987 1月前 25

公司要做一个运动 app 比如跳绳计数,像下面的链接这种: https://www.bilibili.com/video/BV1wU4y1Y7Mm

本人对 AI 方面毫无接触过,网上查了下资料,也是一脸懵。 目前了解到的框架有苹果自带的 Vision,但是只能在 ios14 的系统上支持体态识别。

还有 TensorFlow 和 OpenPose 两个开源框架 看了下 demo 还是无法入手( demo 都是 swift 写的,本人主 java 兼 ios,目前只会 objc

最新回复 (10)
  • billjobs 26天前
    引用 2
    你们公司没有算法工程师的吗
  • 楼主 yinyansheng1987 26天前
    引用 3
    @billjobs 没的,这个是否必须要会算法?
  • icedwatermelon 26天前
    引用 4
    https://github.com/cmdbug/YOLOv5_NCNN
    这个 demo 下的 Simple-pose 可能和你的需求有相关
  • billjobs 26天前
    引用 5
    @yinyansheng1987 又一个全干工程师
  • 楼主 yinyansheng1987 26天前
    引用 6
    @icedwatermelon 看不到图片
  • icedwatermelon 26天前
    引用 7
    @yinyansheng1987 #5 动作判断的我不太了解。但我猜动作识别和静物识别还是有区别,可能标志特征点的模型训练一套就够了,但模型输出的特征值要用起来需要根据不同的动作分别进行处理了
  • Building 26天前
    引用 8
    姿态检测太难了,可以换一种思路,比如可以先检测人脸,然后计算上下摆动幅度。
  • louiswang002 26天前
    引用 9
    @Building 感觉你这个方案可行,如果画面是固定的,可以检测人脸的上下位置差异,再结合手机传感器应该能实现
  • root99527 26天前
    引用 10
    模型只是识别关节点的坐标位置,具体的动作判断需要后处理完成。另外,如果你不只要做跳绳,还有一些比如瑜伽之类的,预训练的模型(尤其是移动端的模型)一般搞不定。移动端加速也是需要考虑的,如果你适配多个机型,还要考虑处理速度是否能跟上。
  • domodomo 26天前
    引用 11
    Apple 提供了相关的工具,ios12 以上就行

    1.用 ARKit 追踪捕捉人体,得到 3D 数据
    2.根据骨骼各关节点在 3D 环境中不同的位移数据来综合判断可能是什么动作,具体判断姿态用什么方法看你自己,数据都给你了。

    不过我只用到 ARKit 来捕捉人体做动画,没有做姿态判断这一步,但是我觉得应该是可行的。
  • 游客
    12
返回