这是有关如何在Linux上安装、设置和测试 OpenPose的Tensorflow 2.0实现的快速入门教程。要进行测试请安装Anaconda / Miniconda(Miciconda3)。
步骤1:创建一个新的虚拟环境
conda create — name AIMachine
步骤2:激活您的虚拟环境
conda activate AIMachine
步骤3:安装Python
conda install python==3.7.6
步骤4:安装最新版本的Tensorflow
conda install tensorflow
步骤5:创建一个新的工作目录并进入该文件夹。
mkdir myWorkspace
cd myWorkspace
步骤6:克隆姿态估计库
git clone https://github.com/gsethi2409/tf-pose-estimation.git
步骤7:进入文件夹并安装需求
cd tf-pose-estimation
pip install -r requirements.txt
步骤8:安装 SWIG
conda install swig
第9步:构建用于后期处理的C ++库
cd tf_pose/pafprocess
swig -python -c++ pafprocess.i && python3 setup.py build_ext --inplace
步骤10:安装OpenCV
pip install opencv-python
步骤11:安装 tf-slim 库
pip install git+https://github.com/adrianc-a/tf-slim.git@remove_contrib
第12步:下载Tensorflow图形文件(pb文件)
cd models/graph/cmu
bash download.sh
cd ../../..
步骤13:进行快速测试
python run.py --model=mobilenet_thin --resize=432x368 --image=./images/p1.jpg
第14步:运行网络摄像头测试
python run_webcam.py --model=mobilenet_thin --resize=432x368 --camera=0