Bootstrap

人类骨架图片_OpenPose:实现抖音很火的人体骨架和视频动态舞

1 说明

=====

1.1 OpenPose 是基于卷积神经网络和监督学习并以 caffe 为框架写成的开源库。

1.2 可以实现人的面部表情、躯干和四肢甚至手指的跟踪,适用多人且具有较好的鲁棒性。

1.3 是世界上第一个基于深度学习的实时多人二维姿态估计,为机器理解人类提供了一个高质量的信息维度。

1.4 代码来源:

https://github.com/spmallick/learnopencv

2 效果图

======

2.1 图片

917879275d601bec40c8fc79dec952ae.png

2.2 视频

acd5f62e2b7848be48dcb1e7b648c91e.gif

视频节选

3 准备

=====

3.1 对源代码进行修改、注释、运行,提高可读性和可操作性,适合小白,入门秒懂。

3.2 环境:python3.8+opencv4.4.0+深度deepin-linux操作系统。

3.3 模型下载地址,官网也有太慢了。

网友提供,谢谢https://blog.csdn.net/GL_a_/article/details/81661821

3.4 文档结构

db60fd10f4ca685408c5a3650b3056d3.png

说明是自己单独的,output.avi是视频生成的效果图

f8a17ee0c47bdcfb26265dda49a06a65.png

4 图片人体骨架

============

4.1 代码:OpenPoseImage.py

#打开终端输入:本机#python3.8 OpenPoseImage.py --device cpu --image_file single.jpeg#第1步:导入模块import cv2import timeimport numpy as npimport argparse#终端参数设置parser = argparse.ArgumentParser(description='Run keypoint detection')#启动cpu运行parser.add_argument(&#
;