python 人体检测技术_tensorflow入门教程(四十三)人体姿态检测(一)

本文介绍了如何使用TensorFlow进行人体姿态检测,通过下载开源项目并运行代码,展示人体关键点检测的过程。作者首先解释了人体姿态检测的概念,然后详细讲解了下载源码、安装依赖、运行代码的步骤,并分析了`run_webcam.py`的主要功能和`draw_humans`函数的作用,最后指出后续将深入研究算法和源码。
摘要由CSDN通过智能技术生成

#

#作者:韦访

#博客:https://blog.csdn.net/rookie_wei

#微信:1007895847

#添加微信的备注一下是CSDN的

#欢迎大家一起学习

#

------韦访 20190525

1、概述

这次我们先不讲原理,先在Github上拿个源码来跑,有感觉以后,再去分析它的工作原理和源码,所以这一讲我们先来个初探人体姿态检测。先来说说什么是人体姿态检测吧,

如上图所示,简单的说,就是检测出人体的双眼,鼻子,耳朵,双肩,双臂,臀部,膝盖等等关键点,然后再将这个关键点有序的连接起来,形成人的“骨架”。

2、源码下载

先把源码下载下来,下载完后,源码的大概结构如下图所示,

3、安装

一般看这种开源项目,先看看它的README文档说些什么,如果里面有安装使用说明,按照它的要求做就好了,来看这个项目的文档,

跟着做就好了,假设我们源码已经下载好了,cd到源码根目录了,然后执行,

sudo pip3 install -r requirements.txt

上面的命令就是通过pip安装一些需要的Python第三方库,

如果pycocotools库安装失败,则执行下面的命令安装,

sudo pip3 install git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI

接着,

cd tf_pose/pafprocess

swig -python -c++ pafprocess.i && python3 setup.py build_ext --inplace

然后去下载cmu模型的pb文件,

cd models/graph/cmu

bash download.sh

最后,电脑插上摄像头,在项目的根目录执行,

python run_webcam.py --model=mobilenet_thin --resize=432x368 --camera=0

运行结果如下,

我这渣渣摄像头总算又派上用场了~

4、run_webcam.py源码

我们来看一下run_webcam.py的源码,先找到main函数

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值