在任何命令行接口程序上运行以下命令,检查代码库是否正常工作。在Ubuntu、Mac和其他Unix系统中,可以使用任何命令行界面,比如Terminal
或Terminator
。在Windows中,打开PowerShell
(推荐)或Windows命令提示符(CMD
)。它们可以通过Windows+ X
组合键,然后载按A
来打开。如果您不熟悉这些非GUI工具,请观看Youtube视频教程。请确保您位于项目的根目录中(即,在OpenPose文件夹下,而不是在build/
、 windows/
或 bin/
文件夹下)。另外,examples/media/video.avi
和examples/media
确实存在,不需要改变路径。
BODY_25 vs. COCO vs. MPI Models
BODY_25模型(--model_pose BODY_25
)包括躯干和脚部的关键点,它是基于论文OpenPose: Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields开发的。COCO和MPI模型速度较慢,精度较低,而且不包含脚部关键点。它是基于论文Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields开发的。我们强烈建议只使用BODY_25模型。
有一个例外,对于CPU版本,COCO和MPI模型似乎更快,但精度仍然是BODY_25模型更好。
输入视频
# Ubuntu and Mac
./build/examples/openpose/openpose.bin --video examples/media/video.avi
# With face and hands
./build/examples/openpose/openpose.bin --video examples/media/video.avi --face --hand
:: Windows - Portable Demo
bin\OpenPoseDemo.exe --video examples\media\video.avi
:: With face and hands
bin\OpenPoseDemo.exe --video examples\media\video.avi --face --hand
:: Windows - Library - Assuming you copied the DLLs following doc/installation.md#windows
build\x64\Release\OpenPoseDemo.exe --video examples\media\video.avi
:: With face and hands
build\x64\Release\OpenPoseDemo.exe --video examples\media\video.avi --face --hand
输入网络摄像
# Ubuntu and Mac
./build/examples/openpose/openpose.bin
# With face and hands
./build/examples/openpose/openpose.bin --face --hand
:: Windows - Portable Demo
bin\OpenPoseDemo.exe
:: With face and hands
bin\OpenP