毕设题目为人体姿态估计,之前主要关注在目标检测上,这方面不太熟悉,于是想做一个系列专栏,从0到1学习姿态估计。

参考于大佬-同济子豪兄

姿态估计本质是关键点检测。

人体姿态的估计常常首先预测出人体各个关键点的位置坐标,然后根据先验知识确定关键点之间的空间位置关系,从而得到预测的人体骨架。

2D姿态估计

2D姿态估计就是为每个关键点预测一个二维坐标;


不光是人,所有动物或其他任何物体,只要有关键点的都使用姿态估计

https://github.com/DeepLabCut/DeepLabcut
这个库就是一个动物姿态估计的开源框架,通过少量的标注,即可训练自己的模型。


关键点检测的应用非常之多,如下是检测人的耳朵,将自己耳朵上的穴位准确的定位出来,然后根据提示贴上耳贴。

下面是子豪兄大佬开发的运动检测


通过人体关键点检测可以进行音量控制,隔空点击等有趣的操作。

下面是识别人脸,比如检测到人脸关键点后,在相关位置画上一个迷宫,再添加一个物理引擎,即可控制走迷宫。

这个是自己摆个姿势,从模型库中挑选一个有累死姿势的图像

3D姿态检测

3D姿态检测比2D的增加了一维深度信息,每个关键点预测一个三维坐标。


视频行为理解也属于3D的,只是空间上一个坐标给了时间。


综上所述,姿态检测的场景非常多。

https://www.v7labs.com/blog/human-pose-estimation-guide
这篇文章写的很好很基础,之后我会将其翻译成中文
已翻译:oh my 毕设-人体姿态估计综述

https://www.analyticsvidhya.com/blog/2022/01/a-comprehensive-guide-on-human-pose-estimation/
这个博客与上面的差不多

多目标姿态检测主要有两种方式,一种是自顶向下的(Top Down):即先检测目标框,再检测目标框内的关键点;另一种是定下而上的(Bottle Up):即先检测关键点,再根绝关键点分离出目标。

再关键点检测时,主要用基于热力图和回归两种方式

再没有用深度学习时,专家们一般是根据人体的姿态位置特征建一个弹簧模型,当然这种模型鲁棒性非常差,一般换一个角度深知换一个光照强度就不work了。


目前主要是用高分辨率卷积神经网络

姿态估计加上sort算法可以进行多目标跟踪

也可以将多个姿态检测组合在一块生成一种模型

这个是通过2D图像,进行姿态估计,然后预测\映射到三维空间

oh my 毕设-人体姿态估计-简介应用场景相关推荐

  1. oh my 毕设-人体姿态估计综述

    文章目录 What is Human Pose Estimation? Classical vs. Deep Learning-based approaches Classical approache ...

  2. Python+OpenCV+OpenPose实现人体姿态估计(人体关键点检测)

    目录 1.人体姿态估计简介 2.人体姿态估计数据集 3.OpenPose库 4.实现原理 5.实现神经网络 6.实现代码 1.人体姿态估计简介 人体姿态估计(Human Posture Estimat ...

  3. 深度学习-人体姿态估计

    个人微信公众号:AI研习图书馆 ID:(Art-Intelligence) 欢迎关注,交流学习,共同进步~ 1.人体姿态估计简介 人体姿态估计(Human Posture Estimation),是通 ...

  4. 论文阅读笔记--Monocular Human Pose Estimation: A Survey of Deep Learning-based Methods 人体姿态估计综述

    趁着寒假有时间,把之前的论文补完,另外做了一点点笔记,也算是对论文的翻译,尝试探索一条适合自己的论文阅读方法. 这篇笔记基本按照原文的格式来,但是有些地方翻译成中文读起来不太顺,因此添加了一些自己的理 ...

  5. CV之PoseEstimation:Pose Estimation人体姿态估计(AI识人,OpenPose+DeepCut+RMPE+Mask RCNN)的简介、案例应用之详细攻略

    CV之PoseEstimation:Pose Estimation人体姿态估计(AI识人,OpenPose+DeepCut+RMPE+Mask RCNN)的简介.案例应用之详细攻略 目录 Pose E ...

  6. Openpose+Tensorflow 这样实现人体姿态估计 | 代码干货

    作者 | 李秋键 出品 | AI科技大本营(ID:rgznai100) 人体姿态估计指从单个 RGB 图像中精确地估计出人体的位置以及检测骨骼关键点的位置.人体姿态估计是计算机视觉领域的研究热点,是诸 ...

  7. 公开课 | 让机器读懂你的意图——人体姿态估计入门

    机器视觉的主要任务是让机器看懂世界,而世界的主要组成是人类社会.我们一直在围绕物和人的识别展开研究:物品检测识别.行人检测与跟踪.人脸识别. 事实上,行人检测是人的整体粗粒度识别,人脸识别是人的局部特 ...

  8. 告别Heatmap!人体姿态估计表征新方法SimDR

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨Tau 编辑丨极市平台 导读 本文提出了一种姿态估计的解耦坐标表征:SimDR,将关键点坐标(x ...

  9. PoseFormer:首个纯基于Transformer的 3D 人体姿态估计网络,性能达到 SOTA

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 本文分享一篇 52CV 粉丝的论文『3D Human Pose Estimation with Spa ...

最新文章

  1. Docker 入门系列(3)- Docker 容器(创建、启动、终止、进入、删除、导入、导出容器、容器和镜像转化)
  2. HMM(隐马尔科夫)用于中文分词
  3. GCD or LCM ---- 处理gcd和lcm同时出现的情况 1499D - The Number of Pairs
  4. Python staticmethod() 函数
  5. 对Mapreduce代码进行单元测试
  6. Python标准库04 文件管理 (部分os包,shutil包)
  7. Lintcode214-Max of Array-Naive
  8. java中qrcode_如何在Java中使用QRGen创建QRCode
  9. IntelliJ IDEA开发入门教程
  10. 剑指offer--二叉树中和为某一值得路径
  11. 求职 IT 少年李文星之死:请务必学会保护自己!
  12. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_04 IO字节流_5_文件存储的原理和记事本打开文本显示原理...
  13. 寄存器是什么 有什么作用
  14. windows游戏编程:球球大作战(吃鸡版)源码
  15. Android--使用开源vitamio做万能视频播放器
  16. Joel Spolsky在耶鲁大学的演讲
  17. python not in函数用法,pandas is in和not in的使用说明
  18. IDEA创建SSM(Spring+SpringMVC+Mybatis)项目-Jar包版
  19. 用HTML制作一首诗
  20. Python3,10行代码,制作艺术签名,从此走上人生巅峰。

热门文章

  1. 采草药---题解报告
  2. Linux系统查看设备温度,linux怎么查看硬件温度
  3. C#连接OleDbConnection操作数据库
  4. Windows API一日一练(55)FlushFileBuffers和SetFilePointer函数
  5. Github pages 同步到Gitee pages 并自动更新Gitee pages
  6. Java面向对象笔记:【第一章 面向对象】
  7. python实现令牌桶
  8. 2022运动耳机排行榜、其中最优秀的五款运动耳机
  9. 如何下载Windows11原版程序光盘映像文件(iso)
  10. 移删镜像文件正在使用,操作无法完成,因为文件已在System中打开