• PixelShuffle + DUC(Dense Upsampling convolution)博客
  • Pytorch的可视化,使用 Netron
    • Netron 安装:pip install netron 或者 直接使用在线网站 Netron在线

      • 或者在命令行运行 netron,在浏览器本地链接中打开 onnx 格式的网络
    • netron对pth文件解析比较差,所以可以传为onnx格式
      m = model()
      d = torch.rand(1, 3, 416, 416)
      onnx_path = "onnx_model_name.onnx"
      torch.onnx.export(m, d, onnx_path)
      netron.start(onnx_path)
      
    • PS:
      • onnx 不支持 GPU的模型和tensor,需要在cpu下进行 export

        • 直接在os中将所有 device 设为不可见,可以全在cpu下,先把pth转为onnx
        • os.environ[“CUDA_VISIBLE_DEVICES”]="-1" # 禁用GPU
      • onnx 对于多输入的网络,使用()将所有输入包裹,形成tuple即可
      • onnx 不支持输入dict的网络,支持list等
      • error message:参考
        • RuntimeError: ONNX export failed: Couldn’t export operator aten::gather

          • 在 export 函数后面加上:operator_export_type=torch.onnx.OperatorExportTypes.ONNX_ATEN_FALLBACK)
          • 该方法只是阻止ONNX替换PyTorch的OP、而是使用ATen的OP替换,PyTorch2ONNX能通,但ONNX2TRT却不能通,原因是ONNX phaser识别不到非ONNX的OP。

网络结构图片

Pose Estimation

  • TODO

Pose Tracker

  • 使用yolo检测人体,结合reID给出视频各帧的人体位置

    • 开n个子进程来进行计算
    • 开n个子进程进行关键点绘制
  • 使用pose估计,对人体区域进行姿态估计
    • 17个点
    • 可以后期吧 左肩和右肩中间的点等画出来

Pose Flower

  • 知乎-介绍

  • PE: Pose estimation,姿态估计,静态图像上人体姿态识别

    • down-to-top:先识别图像中的人体关键点,再从下往上优化,连接点形成人体姿态

      • 理论上速度更快,算法耗时不受人数影响
      • 算法精度不高,没有人体的全局视野,误差较高
    • top-to-down:先检测人体,在单个人体检测框中识别关键点
      • 算法精度高,速度会受人数印象
  • PT: Pose tracking,姿态跟踪,视频上人体姿态识别

    • 检测跟踪人体后reID得到的人体,再进行静态图像识别
  • PF: Pose flow,姿态流,指不同帧中的同一姿态目标序列

    • PoseEstimation容易受人体检测patch质量的影响
    • 直接关联跨帧的Pose
    • 算法速度下降
  • Pose Trajectory: 姿态轨迹

AlphaPose结果说明

  • json
{"image_id": "0.jpg",  # name
"category_id": 1,  # class label
"keypoints": # 17 x 3[291.9117431640625, 465.5832214355469, 0.9577726125717163,  # x, y, confident303.3057861328125, 454.189208984375, 0.9402605295181274, 284.3157043457031, 454.189208984375, 0.9539928436279297, ... # all 17 rows],
"score": 3.025770664215088,
"box": [233.6732635498047, 421.1465148925781, 135.4669952392578, 388.9162902832031], # x, y, w, h
"idx": 1} # ID of obj

AlphaPose阅读相关推荐

  1. 《RMPE: Regional Multi-Person Pose Estimation》论文阅读之AlphaPose

    首先附上论文地址:https://arxiv.org/pdf/1612.00137.pdf 作者:上海交大卢策吾老师组 AlphaPose项目地址:https://github.com/MVIG-SJ ...

  2. Windows10下的AlphaPose配置,人体摔倒姿态识别

    AlphaPose为上海交大MVIG组提出的实时多人姿态估计算法,属于自顶向下的方法,即先要通过目标检测算法定位人体,再通过单人姿态估计定位每个人体框中的关键点. (AlphaPose算法流程) 实验 ...

  3. ECCV2018 | 论文阅读CornerNet: Detecting Objects as Paired Keypoints

    CornerNet论文阅读--CornerNet: Detecting Objects as Paired Keypoints 文章目录 CornerNet论文阅读--CornerNet: Detec ...

  4. 论文阅读工具ReadPaper

    对于搞科研的同学们来说,看论文是要经历的第一关,尤其是要读好多篇论文的时候,更是着实令人头大. 这不,最近无意中发现了个在线论文阅读网站:readpaper.com,号称「论文阅读笔记神器,硕博科研学 ...

  5. YOLOv4全文阅读(全文中文翻译)

    YOLOv4全文阅读(全文中文翻译) YOLOv4: Optimal Speed and Accuracy of Object Detection 论文链接: https://arxiv.org/pd ...

  6. 多目标跟踪:CVPR2019论文阅读

    多目标跟踪:CVPR2019论文阅读 Robust Multi-Modality Multi-Object Tracking 论文链接:https://arxiv.org/abs/1909.03850 ...

  7. 快速人体姿态估计:CVPR2019论文阅读

    快速人体姿态估计:CVPR2019论文阅读 Fast Human Pose Estimation 论文链接: http://openaccess.thecvf.com/content_CVPR_201 ...

  8. Action4D:人群和杂物中的在线动作识别:CVPR209论文阅读

    Action4D:人群和杂物中的在线动作识别:CVPR209论文阅读 Action4D: Online Action Recognition in the Crowd and Clutter 论文链接 ...

  9. 深度学习点云语义分割:CVPR2019论文阅读

    深度学习点云语义分割:CVPR2019论文阅读 Point Cloud Oversegmentation with Graph-Structured Deep Metric Learning 摘要 本 ...

最新文章

  1. python中字典的增删改查及其他常用操作
  2. spring cloud 2.3.x 注册中心eureka 配置
  3. SpringBoot整合Security安全框架、控制权限
  4. 暴笑小笑话集----转自通信公社
  5. 小网站的容器化(下):网站容器化的各种姿势,先跟着撸一波代码再说!
  6. 2013-开始新的一年
  7. 自己写的微信小程序炸金花简单版
  8. 第十九章 TCP的交互数据流
  9. 130242014066-王伟华-实验一
  10. 随笔:刚放出的那个存储“神器”,是否一场鸡血式狂欢
  11. 外资企业财务管理的内部控制问题分析
  12. 解决windows10密码正确,但是显示无法连接网络
  13. 开发一套企业管理软件系统要花费多少钱?
  14. 教你一招,解决C盘空间不足问题
  15. 一文带你了解SpringMVC框架的基本使用(上)
  16. Realm在android的应用
  17. 37岁,跨专业学习Java
  18. L1-005 考试座位号 (15 分)变量要设置对
  19. 0x3f3f3f3f
  20. 【Gaze】A Survey on Using Gaze Behaviour for Natural Language Processing

热门文章

  1. 上海交大软件学院课件 NPM、PYPI、DockerHub 备份
  2. Android驱动开发知识储备(纯手打,更新:2018.4.11)
  3. IBM研究报告:企业平均数据泄露成本达到历史新高
  4. 车载双目ADAS(五):双目视觉技术的原理、组成、应用与挑战
  5. JavaScript ( JS ) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言
  6. 学以载道 诚信为本 | 云南农职项目诚信考试宣誓签名!
  7. C# 定时关机 倒计时
  8. 祝贺牛辅材品牌获得第七届土巴兔生态大会 “2021年度优秀合作企业”殊荣
  9. 彻底防止Windows 7/8/8.1升级更新到Windows 10
  10. 做网站是否一定需要seo